builder: oak_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-793 starttime: 1461093948.38 results: success (0) buildid: 20160419105635 builduid: 6cb18b3635954702ba521d733bd5bb7f revision: 873ee4b29de90b9225ca7271706badbbe5862c9e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 12:25:48.382135) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 12:25:48.382603) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 12:25:48.382917) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 12:25:48.609910) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:25:48.610188) ========= 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-1461089569.27961-1658566685 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 12:25:48-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.62M=0.001s 2016-04-19 12:25:49 (8.62 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.535306 ========= master_lag: 0.29 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:25:49.433469) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:25:49.433819) ========= 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-1461089569.27961-1658566685 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030988 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:25:49.491135) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 12:25:49.491487) ========= bash -c 'python archiver_client.py mozharness --repo projects/oak --rev 873ee4b29de90b9225ca7271706badbbe5862c9e --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev 873ee4b29de90b9225ca7271706badbbe5862c9e --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-1461089569.27961-1658566685 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 12:25:49,806 truncating revision to first 12 chars 2016-04-19 12:25:49,806 Setting DEBUG logging. 2016-04-19 12:25:49,806 attempt 1/10 2016-04-19 12:25:49,807 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/873ee4b29de9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 12:25:51,073 unpacking tar archive at: oak-873ee4b29de9/testing/mozharness/ program finished with exit code 0 elapsedTime=2.031551 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 12:25:51.548936) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 12:25:51.549254) ========= script_repo_revision: 873ee4b29de90b9225ca7271706badbbe5862c9e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 12:25:51.549669) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 12:25:51.549954) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 12:25:51.574435) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 15 secs) (at 2016-04-19 12:25:51.574745) ========= /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 oak --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', 'oak', '--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-1461089569.27961-1658566685 _=/tools/buildbot/bin/python using PTY: False 12:25:52 INFO - MultiFileLogger online at 20160419 12:25:52 in /builds/slave/test 12:25:52 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 oak --download-symbols true 12:25:52 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:25:52 INFO - {'append_to_log': False, 12:25:52 INFO - 'base_work_dir': '/builds/slave/test', 12:25:52 INFO - 'blob_upload_branch': 'oak', 12:25:52 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:25:52 INFO - 'buildbot_json_path': 'buildprops.json', 12:25:52 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:25:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:25:52 INFO - 'download_minidump_stackwalk': True, 12:25:52 INFO - 'download_symbols': 'true', 12:25:52 INFO - 'e10s': False, 12:25:52 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:25:52 INFO - 'tooltool.py': '/tools/tooltool.py', 12:25:52 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:25:52 INFO - '/tools/misc-python/virtualenv.py')}, 12:25:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:25:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:25:52 INFO - 'log_level': 'info', 12:25:52 INFO - 'log_to_console': True, 12:25:52 INFO - 'opt_config_files': (), 12:25:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:25:52 INFO - '--processes=1', 12:25:52 INFO - '--config=%(test_path)s/wptrunner.ini', 12:25:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:25:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:25:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:25:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:25:52 INFO - 'pip_index': False, 12:25:52 INFO - 'require_test_zip': True, 12:25:52 INFO - 'test_type': ('testharness',), 12:25:52 INFO - 'this_chunk': '1', 12:25:52 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:25:52 INFO - 'total_chunks': '10', 12:25:52 INFO - 'virtualenv_path': 'venv', 12:25:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:25:52 INFO - 'work_dir': 'build'} 12:25:52 INFO - ##### 12:25:52 INFO - ##### Running clobber step. 12:25:52 INFO - ##### 12:25:52 INFO - Running pre-action listener: _resource_record_pre_action 12:25:52 INFO - Running main action method: clobber 12:25:52 INFO - rmtree: /builds/slave/test/build 12:25:52 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:25:53 INFO - Running post-action listener: _resource_record_post_action 12:25:53 INFO - ##### 12:25:53 INFO - ##### Running read-buildbot-config step. 12:25:53 INFO - ##### 12:25:53 INFO - Running pre-action listener: _resource_record_pre_action 12:25:53 INFO - Running main action method: read_buildbot_config 12:25:53 INFO - Using buildbot properties: 12:25:53 INFO - { 12:25:53 INFO - "project": "", 12:25:53 INFO - "product": "firefox", 12:25:53 INFO - "script_repo_revision": "production", 12:25:53 INFO - "scheduler": "tests-oak-ubuntu32_vm-debug-unittest", 12:25:53 INFO - "repository": "", 12:25:53 INFO - "buildername": "Ubuntu VM 12.04 oak debug test web-platform-tests-1", 12:25:53 INFO - "buildid": "20160419105635", 12:25:53 INFO - "pgo_build": "False", 12:25:53 INFO - "basedir": "/builds/slave/test", 12:25:53 INFO - "buildnumber": 3, 12:25:53 INFO - "slavename": "tst-linux32-spot-793", 12:25:53 INFO - "revision": "873ee4b29de90b9225ca7271706badbbe5862c9e", 12:25:53 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 12:25:53 INFO - "platform": "linux", 12:25:53 INFO - "branch": "oak", 12:25:53 INFO - "repo_path": "projects/oak", 12:25:53 INFO - "moz_repo_path": "", 12:25:53 INFO - "stage_platform": "linux", 12:25:53 INFO - "builduid": "6cb18b3635954702ba521d733bd5bb7f", 12:25:53 INFO - "slavebuilddir": "test" 12:25:53 INFO - } 12:25:53 INFO - Found installer url https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 12:25:53 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 12:25:53 INFO - Running post-action listener: _resource_record_post_action 12:25:53 INFO - ##### 12:25:53 INFO - ##### Running download-and-extract step. 12:25:53 INFO - ##### 12:25:53 INFO - Running pre-action listener: _resource_record_pre_action 12:25:53 INFO - Running main action method: download_and_extract 12:25:53 INFO - mkdir: /builds/slave/test/build/tests 12:25:53 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')]} 12:25:53 INFO - https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 12:25:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:25:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:25:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/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 12:25:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/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 12:25:57 INFO - Downloaded 1325 bytes. 12:25:57 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:25:57 INFO - Using the following test package requirements: 12:25:57 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 12:25:57 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:25:57 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 12:25:57 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:25:57 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 12:25:57 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:25:57 INFO - u'jsshell-linux-i686.zip'], 12:25:57 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:25:57 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 12:25:57 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 12:25:57 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:25:57 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 12:25:57 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:25:57 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 12:25:57 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:25:57 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 12:25:57 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:25:57 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 12:25:57 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 12:25:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:25:57 INFO - https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 12:25:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:25:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:25:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/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 12:25:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/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 12:25:59 INFO - Downloaded 22371668 bytes. 12:25:59 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/*'] 12:25:59 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/* 12:26:00 INFO - caution: filename not matched: web-platform/* 12:26:00 INFO - Return code: 11 12:26:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:00 INFO - https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 12:26:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:26:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:26:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/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 12:26:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/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 12:26:03 INFO - Downloaded 36382560 bytes. 12:26:03 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/*'] 12:26:03 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/* 12:26:07 INFO - caution: filename not matched: bin/* 12:26:07 INFO - caution: filename not matched: config/* 12:26:07 INFO - caution: filename not matched: mozbase/* 12:26:07 INFO - caution: filename not matched: marionette/* 12:26:07 INFO - caution: filename not matched: tools/wptserve/* 12:26:07 INFO - Return code: 11 12:26:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:07 INFO - https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 12:26:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:26:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:26:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/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 12:26:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/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 12:26:26 INFO - Downloaded 63356410 bytes. 12:26:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:26:26 INFO - mkdir: /builds/slave/test/properties 12:26:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:26:26 INFO - Writing to file /builds/slave/test/properties/build_url 12:26:26 INFO - Contents: 12:26:26 INFO - build_url:https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:26:29 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:26:29 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:26:29 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:26:29 INFO - Contents: 12:26:29 INFO - symbols_url:https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:26:29 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')]} 12:26:29 INFO - https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:26:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:26:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:26:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/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 12:26:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/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 12:26:59 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip: timed out 12:26:59 INFO - retry: attempt #1 caught exception: timed out 12:26:59 INFO - retry: Failed, sleeping 30 seconds before retrying 12:27:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WLN6dxXwRQiG9mR7oe6NzA/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 #2 12:27:56 INFO - Downloaded 91741709 bytes. 12:27:56 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'] 12:27:56 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 12:28:06 INFO - Return code: 0 12:28:06 INFO - Running post-action listener: _resource_record_post_action 12:28:06 INFO - Running post-action listener: set_extra_try_arguments 12:28:06 INFO - ##### 12:28:06 INFO - ##### Running create-virtualenv step. 12:28:06 INFO - ##### 12:28:06 INFO - Running pre-action listener: _pre_create_virtualenv 12:28:06 INFO - Running pre-action listener: _resource_record_pre_action 12:28:06 INFO - Running main action method: create_virtualenv 12:28:06 INFO - Creating virtualenv /builds/slave/test/build/venv 12:28:06 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 12:28:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:28:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:28:07 INFO - Using real prefix '/usr' 12:28:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:28:08 INFO - Installing distribute.............................................................................................................................................................................................done. 12:28:12 INFO - Installing pip.................done. 12:28:12 INFO - Return code: 0 12:28:12 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:28:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:28:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:28:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:28:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:28:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28:12 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 0x991fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a31598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ae3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97c5e30>, '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 0x9a62c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9ae1470>, '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-1461089569.27961-1658566685', '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 12:28:12 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 12:28:12 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 12:28:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:28:12 INFO - 'CCACHE_UMASK': '002', 12:28:12 INFO - 'DISPLAY': ':0', 12:28:12 INFO - 'HOME': '/home/cltbld', 12:28:12 INFO - 'LANG': 'en_US.UTF-8', 12:28:12 INFO - 'LOGNAME': 'cltbld', 12:28:12 INFO - 'MAIL': '/var/mail/cltbld', 12:28:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:28:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:28:12 INFO - 'MOZ_NO_REMOTE': '1', 12:28:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:28:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:28:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:28:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:28:12 INFO - 'PWD': '/builds/slave/test', 12:28:12 INFO - 'SHELL': '/bin/bash', 12:28:12 INFO - 'SHLVL': '1', 12:28:12 INFO - 'TERM': 'linux', 12:28:12 INFO - 'TMOUT': '86400', 12:28:12 INFO - 'USER': 'cltbld', 12:28:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461089569.27961-1658566685', 12:28:12 INFO - '_': '/tools/buildbot/bin/python'} 12:28:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:28:12 INFO - Downloading/unpacking psutil>=0.7.1 12:28:12 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 12:28:12 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 12:28:12 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 12:28:12 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 12:28:12 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 12:28:12 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 12:28:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:28:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:28:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:28:18 INFO - Installing collected packages: psutil 12:28:18 INFO - Running setup.py install for psutil 12:28:18 INFO - building 'psutil._psutil_linux' extension 12:28:18 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 12:28:18 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 12:28:18 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 12:28:18 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 12:28:18 INFO - building 'psutil._psutil_posix' extension 12:28:18 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 12:28:19 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 12:28:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:28:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:28:19 INFO - Successfully installed psutil 12:28:19 INFO - Cleaning up... 12:28:19 INFO - Return code: 0 12:28:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:28:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:28:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:28:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:28:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:28:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x991fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a31598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ae3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97c5e30>, '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 0x9a62c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9ae1470>, '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-1461089569.27961-1658566685', '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 12:28:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:28:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:28:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:28:19 INFO - 'CCACHE_UMASK': '002', 12:28:19 INFO - 'DISPLAY': ':0', 12:28:19 INFO - 'HOME': '/home/cltbld', 12:28:19 INFO - 'LANG': 'en_US.UTF-8', 12:28:19 INFO - 'LOGNAME': 'cltbld', 12:28:19 INFO - 'MAIL': '/var/mail/cltbld', 12:28:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:28:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:28:19 INFO - 'MOZ_NO_REMOTE': '1', 12:28:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:28:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:28:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:28:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:28:19 INFO - 'PWD': '/builds/slave/test', 12:28:19 INFO - 'SHELL': '/bin/bash', 12:28:19 INFO - 'SHLVL': '1', 12:28:19 INFO - 'TERM': 'linux', 12:28:19 INFO - 'TMOUT': '86400', 12:28:19 INFO - 'USER': 'cltbld', 12:28:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461089569.27961-1658566685', 12:28:19 INFO - '_': '/tools/buildbot/bin/python'} 12:28:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:28:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:28:19 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 12:28:19 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 12:28:19 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 12:28:19 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 12:28:19 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 12:28:19 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 12:28:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:28:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:28:25 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:28:25 INFO - Installing collected packages: mozsystemmonitor 12:28:25 INFO - Running setup.py install for mozsystemmonitor 12:28:25 INFO - Successfully installed mozsystemmonitor 12:28:25 INFO - Cleaning up... 12:28:25 INFO - Return code: 0 12:28:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:28:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:28:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:28:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:28:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:28:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x991fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a31598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ae3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97c5e30>, '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 0x9a62c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9ae1470>, '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-1461089569.27961-1658566685', '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 12:28:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:28:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:28:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:28:25 INFO - 'CCACHE_UMASK': '002', 12:28:25 INFO - 'DISPLAY': ':0', 12:28:25 INFO - 'HOME': '/home/cltbld', 12:28:25 INFO - 'LANG': 'en_US.UTF-8', 12:28:25 INFO - 'LOGNAME': 'cltbld', 12:28:25 INFO - 'MAIL': '/var/mail/cltbld', 12:28:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:28:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:28:25 INFO - 'MOZ_NO_REMOTE': '1', 12:28:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:28:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:28:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:28:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:28:25 INFO - 'PWD': '/builds/slave/test', 12:28:25 INFO - 'SHELL': '/bin/bash', 12:28:25 INFO - 'SHLVL': '1', 12:28:25 INFO - 'TERM': 'linux', 12:28:25 INFO - 'TMOUT': '86400', 12:28:25 INFO - 'USER': 'cltbld', 12:28:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461089569.27961-1658566685', 12:28:25 INFO - '_': '/tools/buildbot/bin/python'} 12:28:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:28:25 INFO - Downloading/unpacking blobuploader==1.2.4 12:28:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:28:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:28:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:28:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:28:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:28:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:28:31 INFO - Downloading blobuploader-1.2.4.tar.gz 12:28:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:28:31 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:28:31 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 12:28:31 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 12:28:31 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 12:28:31 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 12:28:31 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 12:28:31 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 12:28:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:28:32 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:28:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:28:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:28:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:28:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:28:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:28:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:28:32 INFO - Downloading docopt-0.6.1.tar.gz 12:28:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:28:33 INFO - Installing collected packages: blobuploader, requests, docopt 12:28:33 INFO - Running setup.py install for blobuploader 12:28:33 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:28:33 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:28:33 INFO - Running setup.py install for requests 12:28:34 INFO - Running setup.py install for docopt 12:28:34 INFO - Successfully installed blobuploader requests docopt 12:28:34 INFO - Cleaning up... 12:28:34 INFO - Return code: 0 12:28:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:28: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')]} 12:28:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:28:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28: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')]} 12:28:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:28:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28:34 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 0x991fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a31598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ae3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97c5e30>, '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 0x9a62c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9ae1470>, '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-1461089569.27961-1658566685', '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 12:28:34 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 12:28:34 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 12:28:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:28:34 INFO - 'CCACHE_UMASK': '002', 12:28:34 INFO - 'DISPLAY': ':0', 12:28:34 INFO - 'HOME': '/home/cltbld', 12:28:34 INFO - 'LANG': 'en_US.UTF-8', 12:28:34 INFO - 'LOGNAME': 'cltbld', 12:28:34 INFO - 'MAIL': '/var/mail/cltbld', 12:28:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:28:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:28:34 INFO - 'MOZ_NO_REMOTE': '1', 12:28:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:28:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:28:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:28:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:28:34 INFO - 'PWD': '/builds/slave/test', 12:28:34 INFO - 'SHELL': '/bin/bash', 12:28:34 INFO - 'SHLVL': '1', 12:28:34 INFO - 'TERM': 'linux', 12:28:34 INFO - 'TMOUT': '86400', 12:28:34 INFO - 'USER': 'cltbld', 12:28:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461089569.27961-1658566685', 12:28:34 INFO - '_': '/tools/buildbot/bin/python'} 12:28:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:28:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:28:34 INFO - Running setup.py (path:/tmp/pip-UX2m5x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:28:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:28:35 INFO - Running setup.py (path:/tmp/pip-GBJx1A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:28:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:28:35 INFO - Running setup.py (path:/tmp/pip-x5jCNx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:28:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:28:35 INFO - Running setup.py (path:/tmp/pip-oAKCgL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:28:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:28:35 INFO - Running setup.py (path:/tmp/pip-Ll6okX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:28:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:28:35 INFO - Running setup.py (path:/tmp/pip-joFJXq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:28:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:28:35 INFO - Running setup.py (path:/tmp/pip-kyrrsj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:28:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:28:35 INFO - Running setup.py (path:/tmp/pip-bnzqBl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:28:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:28:36 INFO - Running setup.py (path:/tmp/pip-Py5KqX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:28:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:28:36 INFO - Running setup.py (path:/tmp/pip-kDkiBK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:28:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:28:36 INFO - Running setup.py (path:/tmp/pip-SoPrGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:28:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:28:36 INFO - Running setup.py (path:/tmp/pip-ssFDhQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:28:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:28:36 INFO - Running setup.py (path:/tmp/pip-zNllcE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:28:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:28:36 INFO - Running setup.py (path:/tmp/pip-M_vRpy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:28:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:28:36 INFO - Running setup.py (path:/tmp/pip-34ykve-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:28:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:28:37 INFO - Running setup.py (path:/tmp/pip-0mCyQw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:28:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:28:37 INFO - Running setup.py (path:/tmp/pip-h4Zrpb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:28:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:28:37 INFO - Running setup.py (path:/tmp/pip-CfVhvq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:28:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:28:37 INFO - Running setup.py (path:/tmp/pip-lwxrJn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:28:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:28:37 INFO - Running setup.py (path:/tmp/pip-t4Dvps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:28:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:28:38 INFO - Running setup.py (path:/tmp/pip-AZcpTS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:28:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:28:38 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 12:28:38 INFO - Running setup.py install for manifestparser 12:28:38 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:28:38 INFO - Running setup.py install for mozcrash 12:28:38 INFO - Running setup.py install for mozdebug 12:28:38 INFO - Running setup.py install for mozdevice 12:28:39 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:28:39 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:28:39 INFO - Running setup.py install for mozfile 12:28:39 INFO - Running setup.py install for mozhttpd 12:28:39 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:28:39 INFO - Running setup.py install for mozinfo 12:28:39 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:28:39 INFO - Running setup.py install for mozInstall 12:28:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:28:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:28:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:28:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:28:40 INFO - Running setup.py install for mozleak 12:28:40 INFO - Running setup.py install for mozlog 12:28:40 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:28:40 INFO - Running setup.py install for moznetwork 12:28:40 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:28:40 INFO - Running setup.py install for mozprocess 12:28:41 INFO - Running setup.py install for mozprofile 12:28:41 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:28:41 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:28:41 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:28:41 INFO - Running setup.py install for mozrunner 12:28:41 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:28:41 INFO - Running setup.py install for mozscreenshot 12:28:41 INFO - Running setup.py install for moztest 12:28:42 INFO - Running setup.py install for mozversion 12:28:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:28:42 INFO - Running setup.py install for wptserve 12:28:42 INFO - Running setup.py install for marionette-driver 12:28:42 INFO - Running setup.py install for browsermob-proxy 12:28:42 INFO - Running setup.py install for marionette-client 12:28:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:28:43 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:28:43 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 12:28:43 INFO - Cleaning up... 12:28:43 INFO - Return code: 0 12:28:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:28:43 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')]} 12:28:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:28:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28:43 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')]} 12:28:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:28:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28:43 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 0x991fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a31598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ae3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97c5e30>, '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 0x9a62c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9ae1470>, '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-1461089569.27961-1658566685', '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 12:28:43 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 12:28:43 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 12:28:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:28:43 INFO - 'CCACHE_UMASK': '002', 12:28:43 INFO - 'DISPLAY': ':0', 12:28:43 INFO - 'HOME': '/home/cltbld', 12:28:43 INFO - 'LANG': 'en_US.UTF-8', 12:28:43 INFO - 'LOGNAME': 'cltbld', 12:28:43 INFO - 'MAIL': '/var/mail/cltbld', 12:28:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:28:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:28:43 INFO - 'MOZ_NO_REMOTE': '1', 12:28:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:28:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:28:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:28:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:28:43 INFO - 'PWD': '/builds/slave/test', 12:28:43 INFO - 'SHELL': '/bin/bash', 12:28:43 INFO - 'SHLVL': '1', 12:28:43 INFO - 'TERM': 'linux', 12:28:43 INFO - 'TMOUT': '86400', 12:28:43 INFO - 'USER': 'cltbld', 12:28:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461089569.27961-1658566685', 12:28:43 INFO - '_': '/tools/buildbot/bin/python'} 12:28:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:28:44 INFO - Running setup.py (path:/tmp/pip-wB3dAj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:28:44 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)) 12:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:28:44 INFO - Running setup.py (path:/tmp/pip-y64Lus-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:28:44 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)) 12:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:28:44 INFO - Running setup.py (path:/tmp/pip-1m8liC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:28:44 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)) 12:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:28:44 INFO - Running setup.py (path:/tmp/pip-PYovfC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:28:44 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)) 12:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:28:44 INFO - Running setup.py (path:/tmp/pip-YG2_ra-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:28:44 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)) 12:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:28:44 INFO - Running setup.py (path:/tmp/pip-FviVck-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:28:44 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)) 12:28:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:28:44 INFO - Running setup.py (path:/tmp/pip-dAGXMw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:28:45 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)) 12:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:28:45 INFO - Running setup.py (path:/tmp/pip-B4dlsc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:28:45 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)) 12:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:28:45 INFO - Running setup.py (path:/tmp/pip-JQ11j3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:28:45 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)) 12:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:28:45 INFO - Running setup.py (path:/tmp/pip-knnbUs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:28:45 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)) 12:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:28:45 INFO - Running setup.py (path:/tmp/pip-XW6HUR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:28:45 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)) 12:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:28:45 INFO - Running setup.py (path:/tmp/pip-Q05qHF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:28:45 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)) 12:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:28:45 INFO - Running setup.py (path:/tmp/pip-1lCfW1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:28:45 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)) 12:28:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:28:45 INFO - Running setup.py (path:/tmp/pip-maxzYi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:28:46 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)) 12:28:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:28:46 INFO - Running setup.py (path:/tmp/pip-kN_60P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:28:46 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)) 12:28:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:28:46 INFO - Running setup.py (path:/tmp/pip-ino85y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:28:46 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)) 12:28:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:28:46 INFO - Running setup.py (path:/tmp/pip-0SJ2bM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:28:46 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)) 12:28:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:28:46 INFO - Running setup.py (path:/tmp/pip-rzelZM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:28:46 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)) 12:28:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:28:46 INFO - Running setup.py (path:/tmp/pip-XdfiOY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:28:46 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)) 12:28:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:28:46 INFO - Running setup.py (path:/tmp/pip-N35ZH1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:28:46 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)) 12:28:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:28:47 INFO - Running setup.py (path:/tmp/pip-NA_vZI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:28:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:28:47 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)) 12:28:47 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)) 12:28:47 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)) 12:28:47 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)) 12:28:47 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)) 12:28:47 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)) 12:28:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:28:47 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 12:28:47 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 12:28:47 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 12:28:47 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 12:28:47 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 12:28:47 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 12:28:52 INFO - Downloading blessings-1.6.tar.gz 12:28:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:28:52 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)) 12:28:52 INFO - Installing collected packages: blessings 12:28:52 INFO - Running setup.py install for blessings 12:28:53 INFO - Successfully installed blessings 12:28:53 INFO - Cleaning up... 12:28:53 INFO - Return code: 0 12:28:53 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:28:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:28:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:28:53 INFO - Reading from file tmpfile_stdout 12:28:53 INFO - Current package versions: 12:28:53 INFO - argparse == 1.2.1 12:28:53 INFO - blessings == 1.6 12:28:53 INFO - blobuploader == 1.2.4 12:28:53 INFO - browsermob-proxy == 0.6.0 12:28:53 INFO - docopt == 0.6.1 12:28:53 INFO - manifestparser == 1.1 12:28:53 INFO - marionette-client == 2.3.0 12:28:53 INFO - marionette-driver == 1.4.0 12:28:53 INFO - mozInstall == 1.12 12:28:53 INFO - mozcrash == 0.17 12:28:53 INFO - mozdebug == 0.1 12:28:53 INFO - mozdevice == 0.48 12:28:53 INFO - mozfile == 1.2 12:28:53 INFO - mozhttpd == 0.7 12:28:53 INFO - mozinfo == 0.9 12:28:53 INFO - mozleak == 0.1 12:28:53 INFO - mozlog == 3.1 12:28:53 INFO - moznetwork == 0.27 12:28:53 INFO - mozprocess == 0.22 12:28:53 INFO - mozprofile == 0.28 12:28:53 INFO - mozrunner == 6.11 12:28:53 INFO - mozscreenshot == 0.1 12:28:53 INFO - mozsystemmonitor == 0.0 12:28:53 INFO - moztest == 0.7 12:28:53 INFO - mozversion == 1.4 12:28:53 INFO - psutil == 3.1.1 12:28:53 INFO - requests == 1.2.3 12:28:53 INFO - wptserve == 1.4.0 12:28:53 INFO - wsgiref == 0.1.2 12:28:53 INFO - Running post-action listener: _resource_record_post_action 12:28:53 INFO - Running post-action listener: _start_resource_monitoring 12:28:53 INFO - Starting resource monitoring. 12:28:53 INFO - ##### 12:28:53 INFO - ##### Running pull step. 12:28:53 INFO - ##### 12:28:53 INFO - Running pre-action listener: _resource_record_pre_action 12:28:53 INFO - Running main action method: pull 12:28:53 INFO - Pull has nothing to do! 12:28:53 INFO - Running post-action listener: _resource_record_post_action 12:28:53 INFO - ##### 12:28:53 INFO - ##### Running install step. 12:28:53 INFO - ##### 12:28:53 INFO - Running pre-action listener: _resource_record_pre_action 12:28:53 INFO - Running main action method: install 12:28:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:28:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:28:54 INFO - Reading from file tmpfile_stdout 12:28:54 INFO - Detecting whether we're running mozinstall >=1.0... 12:28:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:28:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:28:54 INFO - Reading from file tmpfile_stdout 12:28:54 INFO - Output received: 12:28:54 INFO - Usage: mozinstall [options] installer 12:28:54 INFO - Options: 12:28:54 INFO - -h, --help show this help message and exit 12:28:54 INFO - -d DEST, --destination=DEST 12:28:54 INFO - Directory to install application into. [default: 12:28:54 INFO - "/builds/slave/test"] 12:28:54 INFO - --app=APP Application being installed. [default: firefox] 12:28:54 INFO - mkdir: /builds/slave/test/build/application 12:28:54 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'] 12:28:54 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 12:29:27 INFO - Reading from file tmpfile_stdout 12:29:27 INFO - Output received: 12:29:27 INFO - /builds/slave/test/build/application/firefox/firefox 12:29:27 INFO - Running post-action listener: _resource_record_post_action 12:29:27 INFO - ##### 12:29:27 INFO - ##### Running run-tests step. 12:29:27 INFO - ##### 12:29:27 INFO - Running pre-action listener: _resource_record_pre_action 12:29:27 INFO - Running main action method: run_tests 12:29:27 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:29:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:29:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:29:27 INFO - grabbing minidump binary from tooltool 12:29:27 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')]} 12:29:27 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 0x97c5e30>, '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 0x9a62c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9ae1470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:29:27 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 12:29:27 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 12:29:27 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:29:27 INFO - Return code: 0 12:29:27 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 12:29:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:29:27 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/WLN6dxXwRQiG9mR7oe6NzA/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 12:29:27 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/WLN6dxXwRQiG9mR7oe6NzA/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 12:29:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:29:27 INFO - 'CCACHE_UMASK': '002', 12:29:27 INFO - 'DISPLAY': ':0', 12:29:27 INFO - 'HOME': '/home/cltbld', 12:29:27 INFO - 'LANG': 'en_US.UTF-8', 12:29:27 INFO - 'LOGNAME': 'cltbld', 12:29:27 INFO - 'MAIL': '/var/mail/cltbld', 12:29:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:29:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:29:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:29:27 INFO - 'MOZ_NO_REMOTE': '1', 12:29:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:29:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:29:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:29:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:29:27 INFO - 'PWD': '/builds/slave/test', 12:29:27 INFO - 'SHELL': '/bin/bash', 12:29:27 INFO - 'SHLVL': '1', 12:29:27 INFO - 'TERM': 'linux', 12:29:27 INFO - 'TMOUT': '86400', 12:29:27 INFO - 'USER': 'cltbld', 12:29:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461089569.27961-1658566685', 12:29:27 INFO - '_': '/tools/buildbot/bin/python'} 12:29:27 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/WLN6dxXwRQiG9mR7oe6NzA/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 12:29:28 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 12:29:28 INFO - import pkg_resources 12:29:29 INFO - Using 1 client processes 12:29:30 INFO - wptserve Starting http server on 127.0.0.1:8000 12:29:30 INFO - wptserve Starting http server on 127.0.0.1:8001 12:29:30 INFO - wptserve Starting http server on 127.0.0.1:8443 12:29:32 INFO - SUITE-START | Running 778 tests 12:29:32 INFO - Running testharness tests 12:29:32 INFO - Setting up ssl 12:29:32 INFO - PROCESS | certutil | 12:29:32 INFO - PROCESS | certutil | 12:29:32 INFO - PROCESS | certutil | 12:29:32 INFO - Certificate Nickname Trust Attributes 12:29:32 INFO - SSL,S/MIME,JAR/XPI 12:29:32 INFO - 12:29:32 INFO - web-platform-tests CT,, 12:29:32 INFO - 12:29:32 INFO - Starting runner 12:29:35 INFO - PROCESS | 5670 | 1461094175353 Marionette DEBUG Marionette enabled via build flag and pref 12:29:35 INFO - PROCESS | 5670 | ++DOCSHELL 0xa2adb000 == 1 [pid = 5670] [id = 1] 12:29:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 1 (0xa2adb400) [pid = 5670] [serial = 1] [outer = (nil)] 12:29:35 INFO - PROCESS | 5670 | [5670] WARNING: No inner window available!: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:29:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 2 (0xa2adbc00) [pid = 5670] [serial = 2] [outer = 0xa2adb400] 12:29:36 INFO - PROCESS | 5670 | 1461094176065 Marionette INFO Listening on port 2828 12:29:36 INFO - PROCESS | 5670 | 1461094176683 Marionette DEBUG Marionette enabled via command-line flag 12:29:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x9fc60000 == 2 [pid = 5670] [id = 2] 12:29:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 3 (0x9fc9d800) [pid = 5670] [serial = 3] [outer = (nil)] 12:29:36 INFO - PROCESS | 5670 | [5670] WARNING: No inner window available!: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:29:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 4 (0x9fc9e000) [pid = 5670] [serial = 4] [outer = 0x9fc9d800] 12:29:36 INFO - PROCESS | 5670 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7f0c0 12:29:36 INFO - PROCESS | 5670 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7fbe0 12:29:36 INFO - PROCESS | 5670 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb9eae0 12:29:36 INFO - PROCESS | 5670 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9f740 12:29:36 INFO - PROCESS | 5670 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fba2480 12:29:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 5 (0x9fb97800) [pid = 5670] [serial = 5] [outer = 0xa2adb400] 12:29:37 INFO - PROCESS | 5670 | [5670] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:29:37 INFO - PROCESS | 5670 | 1461094177080 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53999 12:29:37 INFO - PROCESS | 5670 | [5670] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:29:37 INFO - PROCESS | 5670 | 1461094177162 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54000 12:29:37 INFO - PROCESS | 5670 | 1461094177174 Marionette DEBUG Closed connection conn0 12:29:37 INFO - PROCESS | 5670 | [5670] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/oak-lx-d-000000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 12:29:37 INFO - PROCESS | 5670 | 1461094177297 Marionette DEBUG Closed connection conn1 12:29:37 INFO - PROCESS | 5670 | [5670] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:29:37 INFO - PROCESS | 5670 | 1461094177351 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54001 12:29:37 INFO - PROCESS | 5670 | [5670] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:29:37 INFO - PROCESS | 5670 | 1461094177405 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54002 12:29:37 INFO - PROCESS | 5670 | 1461094177418 Marionette DEBUG Closed connection conn2 12:29:37 INFO - PROCESS | 5670 | [5670] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-lx-d-000000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:29:37 INFO - PROCESS | 5670 | 1461094177438 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:54003 12:29:37 INFO - PROCESS | 5670 | 1461094177445 Marionette DEBUG Closed connection conn3 12:29:37 INFO - PROCESS | 5670 | 1461094177494 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:29:37 INFO - PROCESS | 5670 | 1461094177514 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":"20160419105635","device":"desktop","version":"48.0a1"} 12:29:38 INFO - PROCESS | 5670 | [5670] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:29:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x98e8dc00 == 3 [pid = 5670] [id = 3] 12:29:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 6 (0x98e90400) [pid = 5670] [serial = 6] [outer = (nil)] 12:29:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x98e91800 == 4 [pid = 5670] [id = 4] 12:29:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 7 (0x98e91c00) [pid = 5670] [serial = 7] [outer = (nil)] 12:29:39 INFO - PROCESS | 5670 | [5670] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:29:40 INFO - PROCESS | 5670 | ++DOCSHELL 0x983d4800 == 5 [pid = 5670] [id = 5] 12:29:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 8 (0x983d4c00) [pid = 5670] [serial = 8] [outer = (nil)] 12:29:40 INFO - PROCESS | 5670 | [5670] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:29:40 INFO - PROCESS | 5670 | [5670] WARNING: Couldn't create child process for iframe.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:29:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 9 (0x982f5800) [pid = 5670] [serial = 9] [outer = 0x983d4c00] 12:29:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 10 (0x97d60c00) [pid = 5670] [serial = 10] [outer = 0x98e90400] 12:29:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 11 (0x97d62800) [pid = 5670] [serial = 11] [outer = 0x98e91c00] 12:29:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 12 (0x97d64c00) [pid = 5670] [serial = 12] [outer = 0x983d4c00] 12:29:41 INFO - PROCESS | 5670 | 1461094181717 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 5670 | 1461094181736 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 13 (0x96acf400) [pid = 5670] [serial = 13] [outer = 0x983d4c00] 12:29:42 INFO - PROCESS | 5670 | 1461094182494 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"bd6939df-aa6d-4a9e-8580-11a229e5713d","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":"20160419105635","device":"desktop","version":"48.0a1","command_id":1}}] 12:29:42 INFO - PROCESS | 5670 | 1461094182757 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:29:43 INFO - PROCESS | 5670 | 1461094183094 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 12:29:43 INFO - PROCESS | 5670 | 1461094183208 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:29:43 INFO - PROCESS | 5670 | [5670] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/oak-lx-d-000000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:29:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 14 (0x93077400) [pid = 5670] [serial = 14] [outer = 0x983d4c00] 12:29:43 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:43 INFO - PROCESS | 5670 | 1461094183802 Marionette TRACE conn4 <- [1,3,null,{}] 12:29:43 INFO - PROCESS | 5670 | 1461094183810 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:29:43 INFO - PROCESS | 5670 | 1461094183833 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 12:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:29:43 INFO - PROCESS | 5670 | 1461094183871 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 12:29:43 INFO - PROCESS | 5670 | 1461094183874 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 12:29:43 INFO - PROCESS | 5670 | 1461094183883 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:29:43 INFO - PROCESS | 5670 | 1461094183888 Marionette TRACE conn4 <- [1,6,null,{}] 12:29:43 INFO - PROCESS | 5670 | 1461094183898 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:43 INFO - PROCESS | 5670 | 1461094183921 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 12:29:43 INFO - PROCESS | 5670 | 1461094183927 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x9141b400 == 6 [pid = 5670] [id = 6] 12:29:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 15 (0x9141b800) [pid = 5670] [serial = 15] [outer = (nil)] 12:29:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 16 (0x9141d800) [pid = 5670] [serial = 16] [outer = 0x9141b800] 12:29:44 INFO - PROCESS | 5670 | 1461094184028 Marionette DEBUG loaded listener.js 12:29:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 17 (0x91422400) [pid = 5670] [serial = 17] [outer = 0x9141b800] 12:29:44 INFO - PROCESS | 5670 | ++DOCSHELL 0x9123ac00 == 7 [pid = 5670] [id = 7] 12:29:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 18 (0x9123f000) [pid = 5670] [serial = 18] [outer = (nil)] 12:29:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 19 (0x91241800) [pid = 5670] [serial = 19] [outer = 0x9123f000] 12:29:44 INFO - PROCESS | 5670 | 1461094184510 Marionette DEBUG loaded listener.js 12:29:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 20 (0x91242400) [pid = 5670] [serial = 20] [outer = 0x9123f000] 12:29:45 INFO - PROCESS | 5670 | [5670] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/oak-lx-d-000000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 12:29:45 INFO - PROCESS | 5670 | 1461094185117 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:29:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1285ms 12:29:45 INFO - PROCESS | 5670 | 1461094185232 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 12:29:45 INFO - PROCESS | 5670 | 1461094185234 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 12:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:29:45 INFO - PROCESS | 5670 | 1461094185297 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:29:45 INFO - PROCESS | 5670 | 1461094185301 Marionette TRACE conn4 <- [1,10,null,{}] 12:29:45 INFO - PROCESS | 5670 | 1461094185324 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:45 INFO - PROCESS | 5670 | 1461094185499 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 12:29:45 INFO - PROCESS | 5670 | 1461094185517 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fab8800 == 8 [pid = 5670] [id = 8] 12:29:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 21 (0x8fab8c00) [pid = 5670] [serial = 21] [outer = (nil)] 12:29:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 22 (0x8fabbc00) [pid = 5670] [serial = 22] [outer = 0x8fab8c00] 12:29:45 INFO - PROCESS | 5670 | 1461094185595 Marionette DEBUG loaded listener.js 12:29:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 23 (0x91428c00) [pid = 5670] [serial = 23] [outer = 0x8fab8c00] 12:29:46 INFO - PROCESS | 5670 | 1461094186661 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 12:29:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1419ms 12:29:46 INFO - PROCESS | 5670 | 1461094186685 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 12:29:46 INFO - PROCESS | 5670 | 1461094186693 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 12:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:29:46 INFO - PROCESS | 5670 | 1461094186705 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:29:46 INFO - PROCESS | 5670 | 1461094186710 Marionette TRACE conn4 <- [1,14,null,{}] 12:29:46 INFO - PROCESS | 5670 | 1461094186718 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:46 INFO - PROCESS | 5670 | 1461094186912 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 12:29:47 INFO - PROCESS | 5670 | 1461094187037 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:47 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9e7800 == 9 [pid = 5670] [id = 9] 12:29:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 24 (0x8faae800) [pid = 5670] [serial = 24] [outer = (nil)] 12:29:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 25 (0x9053c000) [pid = 5670] [serial = 25] [outer = 0x8faae800] 12:29:47 INFO - PROCESS | 5670 | 1461094187129 Marionette DEBUG loaded listener.js 12:29:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 26 (0x9123c000) [pid = 5670] [serial = 26] [outer = 0x8faae800] 12:29:47 INFO - PROCESS | 5670 | ++DOCSHELL 0x94d0b000 == 10 [pid = 5670] [id = 10] 12:29:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 27 (0x94d0e400) [pid = 5670] [serial = 27] [outer = (nil)] 12:29:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 28 (0x8fab7000) [pid = 5670] [serial = 28] [outer = 0x94d0e400] 12:29:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 29 (0x9588ec00) [pid = 5670] [serial = 29] [outer = 0x94d0e400] 12:29:47 INFO - PROCESS | 5670 | ++DOCSHELL 0x96242c00 == 11 [pid = 5670] [id = 11] 12:29:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 30 (0x96a69c00) [pid = 5670] [serial = 30] [outer = (nil)] 12:29:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 31 (0x96fe5000) [pid = 5670] [serial = 31] [outer = 0x96a69c00] 12:29:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 32 (0x96fea800) [pid = 5670] [serial = 32] [outer = 0x96a69c00] 12:29:48 INFO - PROCESS | 5670 | 1461094188383 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 12:29:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:29:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1735ms 12:29:48 INFO - PROCESS | 5670 | 1461094188445 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 5670 | 1461094188458 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 12:29:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:29:48 INFO - PROCESS | 5670 | 1461094188480 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - PROCESS | 5670 | 1461094188491 Marionette TRACE conn4 <- [1,18,null,{}] 12:29:48 INFO - PROCESS | 5670 | 1461094188510 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:48 INFO - PROCESS | 5670 | 1461094188764 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 12:29:48 INFO - PROCESS | 5670 | 1461094188883 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9dd800 == 12 [pid = 5670] [id = 12] 12:29:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 33 (0x9053ac00) [pid = 5670] [serial = 33] [outer = (nil)] 12:29:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 34 (0x97b22000) [pid = 5670] [serial = 34] [outer = 0x9053ac00] 12:29:48 INFO - PROCESS | 5670 | 1461094188973 Marionette DEBUG loaded listener.js 12:29:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 35 (0x994bac00) [pid = 5670] [serial = 35] [outer = 0x9053ac00] 12:29:49 INFO - PROCESS | 5670 | 1461094189841 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 12:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1389ms 12:29:49 INFO - PROCESS | 5670 | 1461094189870 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 12:29:49 INFO - PROCESS | 5670 | 1461094189877 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 12:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:29:49 INFO - PROCESS | 5670 | 1461094189884 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:29:49 INFO - PROCESS | 5670 | 1461094189890 Marionette TRACE conn4 <- [1,22,null,{}] 12:29:49 INFO - PROCESS | 5670 | 1461094189907 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:50 INFO - PROCESS | 5670 | 1461094190138 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 12:29:50 INFO - PROCESS | 5670 | 1461094190265 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x98533c00 == 13 [pid = 5670] [id = 13] 12:29:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 36 (0x9853a400) [pid = 5670] [serial = 36] [outer = (nil)] 12:29:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 37 (0x994c5000) [pid = 5670] [serial = 37] [outer = 0x9853a400] 12:29:50 INFO - PROCESS | 5670 | 1461094190362 Marionette DEBUG loaded listener.js 12:29:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 38 (0x9a514000) [pid = 5670] [serial = 38] [outer = 0x9853a400] 12:29:51 INFO - PROCESS | 5670 | 1461094191205 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 12:29:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1387ms 12:29:51 INFO - PROCESS | 5670 | 1461094191273 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 12:29:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:29:51 INFO - PROCESS | 5670 | 1461094191278 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 12:29:51 INFO - PROCESS | 5670 | 1461094191285 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:29:51 INFO - PROCESS | 5670 | 1461094191288 Marionette TRACE conn4 <- [1,26,null,{}] 12:29:51 INFO - PROCESS | 5670 | 1461094191295 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:51 INFO - PROCESS | 5670 | 1461094191490 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 12:29:51 INFO - PROCESS | 5670 | 1461094191593 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:51 INFO - PROCESS | 5670 | ++DOCSHELL 0xa2adb800 == 14 [pid = 5670] [id = 14] 12:29:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 39 (0xa457f800) [pid = 5670] [serial = 39] [outer = (nil)] 12:29:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 40 (0xa45e5400) [pid = 5670] [serial = 40] [outer = 0xa457f800] 12:29:51 INFO - PROCESS | 5670 | 1461094191763 Marionette DEBUG loaded listener.js 12:29:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 41 (0xa4c4e000) [pid = 5670] [serial = 41] [outer = 0xa457f800] 12:29:52 INFO - PROCESS | 5670 | 1461094192909 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1637ms 12:29:52 INFO - PROCESS | 5670 | 1461094192922 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 12:29:52 INFO - PROCESS | 5670 | 1461094192926 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 12:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:29:52 INFO - PROCESS | 5670 | 1461094192935 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:29:52 INFO - PROCESS | 5670 | 1461094192941 Marionette TRACE conn4 <- [1,30,null,{}] 12:29:52 INFO - PROCESS | 5670 | 1461094192950 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:53 INFO - PROCESS | 5670 | 1461094193104 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 12:29:53 INFO - PROCESS | 5670 | 1461094193286 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x91422000 == 15 [pid = 5670] [id = 15] 12:29:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 42 (0x9300f000) [pid = 5670] [serial = 42] [outer = (nil)] 12:29:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 43 (0x94d0f000) [pid = 5670] [serial = 43] [outer = 0x9300f000] 12:29:53 INFO - PROCESS | 5670 | 1461094193371 Marionette DEBUG loaded listener.js 12:29:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 44 (0x96244000) [pid = 5670] [serial = 44] [outer = 0x9300f000] 12:29:54 INFO - PROCESS | 5670 | 1461094194171 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 12:29:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:29:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1301ms 12:29:54 INFO - PROCESS | 5670 | 1461094194237 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 12:29:54 INFO - PROCESS | 5670 | 1461094194245 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 12:29:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:29:54 INFO - PROCESS | 5670 | 1461094194255 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:29:54 INFO - PROCESS | 5670 | 1461094194259 Marionette TRACE conn4 <- [1,34,null,{}] 12:29:54 INFO - PROCESS | 5670 | 1461094194265 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:54 INFO - PROCESS | 5670 | 1461094194415 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 12:29:54 INFO - PROCESS | 5670 | 1461094194425 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x95825400 == 16 [pid = 5670] [id = 16] 12:29:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 45 (0x96b83400) [pid = 5670] [serial = 45] [outer = (nil)] 12:29:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 46 (0x97179c00) [pid = 5670] [serial = 46] [outer = 0x96b83400] 12:29:54 INFO - PROCESS | 5670 | 1461094194497 Marionette DEBUG loaded listener.js 12:29:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 47 (0x97c25400) [pid = 5670] [serial = 47] [outer = 0x96b83400] 12:29:55 INFO - PROCESS | 5670 | 1461094195275 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 12:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1081ms 12:29:55 INFO - PROCESS | 5670 | 1461094195342 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 12:29:55 INFO - PROCESS | 5670 | 1461094195345 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 12:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:29:55 INFO - PROCESS | 5670 | 1461094195351 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:29:55 INFO - PROCESS | 5670 | 1461094195357 Marionette TRACE conn4 <- [1,38,null,{}] 12:29:55 INFO - PROCESS | 5670 | 1461094195373 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:55 INFO - PROCESS | 5670 | 1461094195521 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 12:29:55 INFO - PROCESS | 5670 | 1461094195533 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:55 INFO - PROCESS | 5670 | ++DOCSHELL 0x91426000 == 17 [pid = 5670] [id = 17] 12:29:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 48 (0x9588c800) [pid = 5670] [serial = 48] [outer = (nil)] 12:29:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 49 (0x981e8400) [pid = 5670] [serial = 49] [outer = 0x9588c800] 12:29:55 INFO - PROCESS | 5670 | 1461094195625 Marionette DEBUG loaded listener.js 12:29:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 50 (0x98535800) [pid = 5670] [serial = 50] [outer = 0x9588c800] 12:29:56 INFO - PROCESS | 5670 | 1461094196542 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 12:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1250ms 12:29:56 INFO - PROCESS | 5670 | 1461094196605 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 12:29:56 INFO - PROCESS | 5670 | 1461094196613 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 12:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:29:56 INFO - PROCESS | 5670 | 1461094196624 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - PROCESS | 5670 | 1461094196629 Marionette TRACE conn4 <- [1,42,null,{}] 12:29:56 INFO - PROCESS | 5670 | 1461094196641 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:56 INFO - PROCESS | 5670 | 1461094196881 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 12:29:57 INFO - PROCESS | 5670 | 1461094197043 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9e4c00 == 18 [pid = 5670] [id = 18] 12:29:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 51 (0x8faafc00) [pid = 5670] [serial = 51] [outer = (nil)] 12:29:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 52 (0x91421800) [pid = 5670] [serial = 52] [outer = 0x8faafc00] 12:29:57 INFO - PROCESS | 5670 | 1461094197143 Marionette DEBUG loaded listener.js 12:29:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 53 (0x9307b400) [pid = 5670] [serial = 53] [outer = 0x8faafc00] 12:29:58 INFO - PROCESS | 5670 | 1461094198066 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 12:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1491ms 12:29:58 INFO - PROCESS | 5670 | 1461094198114 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 12:29:58 INFO - PROCESS | 5670 | 1461094198124 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 12:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:29:58 INFO - PROCESS | 5670 | 1461094198134 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:29:58 INFO - PROCESS | 5670 | 1461094198138 Marionette TRACE conn4 <- [1,46,null,{}] 12:29:58 INFO - PROCESS | 5670 | 1461094198145 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:58 INFO - PROCESS | 5670 | 1461094198354 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 12:29:58 INFO - PROCESS | 5670 | 1461094198485 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x9588cc00 == 19 [pid = 5670] [id = 19] 12:29:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 54 (0x96ad8000) [pid = 5670] [serial = 54] [outer = (nil)] 12:29:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 55 (0x97b9a400) [pid = 5670] [serial = 55] [outer = 0x96ad8000] 12:29:58 INFO - PROCESS | 5670 | 1461094198575 Marionette DEBUG loaded listener.js 12:29:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 56 (0x981dec00) [pid = 5670] [serial = 56] [outer = 0x96ad8000] 12:29:59 INFO - PROCESS | 5670 | 1461094199429 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1347ms 12:29:59 INFO - PROCESS | 5670 | 1461094199482 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 5670 | 1461094199486 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 12:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:29:59 INFO - PROCESS | 5670 | 1461094199493 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 5670 | 1461094199499 Marionette TRACE conn4 <- [1,50,null,{}] 12:29:59 INFO - PROCESS | 5670 | 1461094199515 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:59 INFO - PROCESS | 5670 | 1461094199727 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 12:29:59 INFO - PROCESS | 5670 | 1461094199897 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:59 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9e1400 == 20 [pid = 5670] [id = 20] 12:29:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 57 (0x98ce3c00) [pid = 5670] [serial = 57] [outer = (nil)] 12:29:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 58 (0x98e1c800) [pid = 5670] [serial = 58] [outer = 0x98ce3c00] 12:30:00 INFO - PROCESS | 5670 | 1461094200000 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 59 (0x9911bc00) [pid = 5670] [serial = 59] [outer = 0x98ce3c00] 12:30:00 INFO - PROCESS | 5670 | 1461094200838 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1383ms 12:30:00 INFO - PROCESS | 5670 | 1461094200876 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 12:30:00 INFO - PROCESS | 5670 | 1461094200881 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 12:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:30:00 INFO - PROCESS | 5670 | 1461094200908 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:30:00 INFO - PROCESS | 5670 | 1461094200911 Marionette TRACE conn4 <- [1,54,null,{}] 12:30:00 INFO - PROCESS | 5670 | 1461094200918 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:01 INFO - PROCESS | 5670 | 1461094201091 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 12:30:01 INFO - PROCESS | 5670 | 1461094201220 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:01 INFO - PROCESS | 5670 | ++DOCSHELL 0x91234400 == 21 [pid = 5670] [id = 21] 12:30:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 60 (0x994c7800) [pid = 5670] [serial = 60] [outer = (nil)] 12:30:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 61 (0x99bd7400) [pid = 5670] [serial = 61] [outer = 0x994c7800] 12:30:01 INFO - PROCESS | 5670 | 1461094201317 Marionette DEBUG loaded listener.js 12:30:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 62 (0x9a51d800) [pid = 5670] [serial = 62] [outer = 0x994c7800] 12:30:02 INFO - PROCESS | 5670 | 1461094202242 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1394ms 12:30:02 INFO - PROCESS | 5670 | 1461094202300 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 12:30:02 INFO - PROCESS | 5670 | 1461094202304 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 12:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:30:02 INFO - PROCESS | 5670 | 1461094202312 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:30:02 INFO - PROCESS | 5670 | 1461094202316 Marionette TRACE conn4 <- [1,58,null,{}] 12:30:02 INFO - PROCESS | 5670 | 1461094202323 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:02 INFO - PROCESS | 5670 | 1461094202493 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 12:30:02 INFO - PROCESS | 5670 | 1461094202625 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9e3c00 == 22 [pid = 5670] [id = 22] 12:30:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 63 (0x98541800) [pid = 5670] [serial = 63] [outer = (nil)] 12:30:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 64 (0x9a8a3800) [pid = 5670] [serial = 64] [outer = 0x98541800] 12:30:02 INFO - PROCESS | 5670 | 1461094202724 Marionette DEBUG loaded listener.js 12:30:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 65 (0x9df13800) [pid = 5670] [serial = 65] [outer = 0x98541800] 12:30:03 INFO - PROCESS | 5670 | 1461094203761 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1530ms 12:30:03 INFO - PROCESS | 5670 | 1461094203843 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 12:30:03 INFO - PROCESS | 5670 | 1461094203849 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 12:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:30:03 INFO - PROCESS | 5670 | 1461094203858 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:30:03 INFO - PROCESS | 5670 | 1461094203864 Marionette TRACE conn4 <- [1,62,null,{}] 12:30:03 INFO - PROCESS | 5670 | 1461094203875 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:04 INFO - PROCESS | 5670 | 1461094204058 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 12:30:04 INFO - PROCESS | 5670 | 1461094204215 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:04 INFO - PROCESS | 5670 | ++DOCSHELL 0x9588e000 == 23 [pid = 5670] [id = 23] 12:30:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 66 (0x9588e800) [pid = 5670] [serial = 66] [outer = (nil)] 12:30:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 67 (0x96a71800) [pid = 5670] [serial = 67] [outer = 0x9588e800] 12:30:04 INFO - PROCESS | 5670 | 1461094204309 Marionette DEBUG loaded listener.js 12:30:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 68 (0x97179800) [pid = 5670] [serial = 68] [outer = 0x9588e800] 12:30:05 INFO - PROCESS | 5670 | 1461094205202 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1384ms 12:30:05 INFO - PROCESS | 5670 | 1461094205244 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 12:30:05 INFO - PROCESS | 5670 | 1461094205255 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 12:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:30:05 INFO - PROCESS | 5670 | 1461094205266 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:30:05 INFO - PROCESS | 5670 | 1461094205269 Marionette TRACE conn4 <- [1,66,null,{}] 12:30:05 INFO - PROCESS | 5670 | 1461094205276 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:05 INFO - PROCESS | 5670 | 1461094205447 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 12:30:05 INFO - PROCESS | 5670 | 1461094205620 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:05 INFO - PROCESS | 5670 | --DOCSHELL 0x95825400 == 22 [pid = 5670] [id = 16] 12:30:05 INFO - PROCESS | 5670 | --DOCSHELL 0x91422000 == 21 [pid = 5670] [id = 15] 12:30:05 INFO - PROCESS | 5670 | --DOCSHELL 0x98533c00 == 20 [pid = 5670] [id = 13] 12:30:05 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9e7800 == 19 [pid = 5670] [id = 9] 12:30:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9e7800 == 20 [pid = 5670] [id = 24] 12:30:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 69 (0x8f9e9c00) [pid = 5670] [serial = 69] [outer = (nil)] 12:30:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 70 (0x91238c00) [pid = 5670] [serial = 70] [outer = 0x8f9e9c00] 12:30:05 INFO - PROCESS | 5670 | 1461094205736 Marionette DEBUG loaded listener.js 12:30:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 71 (0x91421000) [pid = 5670] [serial = 71] [outer = 0x8f9e9c00] 12:30:06 INFO - PROCESS | 5670 | 1461094206647 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1450ms 12:30:06 INFO - PROCESS | 5670 | 1461094206719 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 12:30:06 INFO - PROCESS | 5670 | 1461094206727 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 12:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:30:06 INFO - PROCESS | 5670 | 1461094206737 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:30:06 INFO - PROCESS | 5670 | 1461094206742 Marionette TRACE conn4 <- [1,70,null,{}] 12:30:06 INFO - PROCESS | 5670 | 1461094206751 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:06 INFO - PROCESS | 5670 | 1461094206936 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 12:30:07 INFO - PROCESS | 5670 | 1461094207070 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x96fec800 == 21 [pid = 5670] [id = 25] 12:30:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 72 (0x982f1400) [pid = 5670] [serial = 72] [outer = (nil)] 12:30:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 73 (0x9853ec00) [pid = 5670] [serial = 73] [outer = 0x982f1400] 12:30:07 INFO - PROCESS | 5670 | 1461094207171 Marionette DEBUG loaded listener.js 12:30:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 74 (0x98e1e800) [pid = 5670] [serial = 74] [outer = 0x982f1400] 12:30:07 INFO - PROCESS | 5670 | 1461094207978 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1290ms 12:30:08 INFO - PROCESS | 5670 | 1461094208030 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 12:30:08 INFO - PROCESS | 5670 | 1461094208037 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 12:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:30:08 INFO - PROCESS | 5670 | 1461094208046 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:30:08 INFO - PROCESS | 5670 | 1461094208050 Marionette TRACE conn4 <- [1,74,null,{}] 12:30:08 INFO - PROCESS | 5670 | 1461094208057 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:08 INFO - PROCESS | 5670 | 1461094208235 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 12:30:08 INFO - PROCESS | 5670 | 1461094208371 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 5670 | ++DOCSHELL 0x93081800 == 22 [pid = 5670] [id = 26] 12:30:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 75 (0x982d5800) [pid = 5670] [serial = 75] [outer = (nil)] 12:30:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 76 (0x99a02400) [pid = 5670] [serial = 76] [outer = 0x982d5800] 12:30:08 INFO - PROCESS | 5670 | 1461094208463 Marionette DEBUG loaded listener.js 12:30:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 77 (0x9a6b3800) [pid = 5670] [serial = 77] [outer = 0x982d5800] 12:30:09 INFO - PROCESS | 5670 | 1461094209395 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1379ms 12:30:09 INFO - PROCESS | 5670 | 1461094209426 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 12:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:30:09 INFO - PROCESS | 5670 | 1461094209430 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 12:30:09 INFO - PROCESS | 5670 | 1461094209439 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 5670 | 1461094209449 Marionette TRACE conn4 <- [1,78,null,{}] 12:30:09 INFO - PROCESS | 5670 | 1461094209464 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:09 INFO - PROCESS | 5670 | 1461094209647 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 12:30:09 INFO - PROCESS | 5670 | 1461094209791 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x982d5c00 == 23 [pid = 5670] [id = 27] 12:30:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 78 (0x99bd9c00) [pid = 5670] [serial = 78] [outer = (nil)] 12:30:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 79 (0x9fca2000) [pid = 5670] [serial = 79] [outer = 0x99bd9c00] 12:30:09 INFO - PROCESS | 5670 | 1461094209884 Marionette DEBUG loaded listener.js 12:30:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 80 (0xa0036400) [pid = 5670] [serial = 80] [outer = 0x99bd9c00] 12:30:10 INFO - PROCESS | 5670 | 1461094210807 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1445ms 12:30:10 INFO - PROCESS | 5670 | 1461094210882 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 12:30:10 INFO - PROCESS | 5670 | 1461094210887 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 12:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:30:10 INFO - PROCESS | 5670 | 1461094210893 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:30:10 INFO - PROCESS | 5670 | 1461094210897 Marionette TRACE conn4 <- [1,82,null,{}] 12:30:10 INFO - PROCESS | 5670 | 1461094210907 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:11 INFO - PROCESS | 5670 | 1461094211075 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 12:30:11 INFO - PROCESS | 5670 | 1461094211181 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:11 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9df400 == 24 [pid = 5670] [id = 28] 12:30:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 81 (0x8fab1400) [pid = 5670] [serial = 81] [outer = (nil)] 12:30:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 82 (0xa0a2c800) [pid = 5670] [serial = 82] [outer = 0x8fab1400] 12:30:11 INFO - PROCESS | 5670 | 1461094211272 Marionette DEBUG loaded listener.js 12:30:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 83 (0xa0ad4400) [pid = 5670] [serial = 83] [outer = 0x8fab1400] 12:30:12 INFO - PROCESS | 5670 | 1461094212094 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1230ms 12:30:12 INFO - PROCESS | 5670 | 1461094212126 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 12:30:12 INFO - PROCESS | 5670 | 1461094212130 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 12:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:30:12 INFO - PROCESS | 5670 | 1461094212137 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - PROCESS | 5670 | 1461094212140 Marionette TRACE conn4 <- [1,86,null,{}] 12:30:12 INFO - PROCESS | 5670 | 1461094212146 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:12 INFO - PROCESS | 5670 | 1461094212301 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 12:30:12 INFO - PROCESS | 5670 | 1461094212414 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 5670 | ++DOCSHELL 0xa0a29000 == 25 [pid = 5670] [id = 29] 12:30:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 84 (0xa0a91400) [pid = 5670] [serial = 84] [outer = (nil)] 12:30:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 85 (0xa0f3f400) [pid = 5670] [serial = 85] [outer = 0xa0a91400] 12:30:12 INFO - PROCESS | 5670 | 1461094212557 Marionette DEBUG loaded listener.js 12:30:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 86 (0xa0fe0400) [pid = 5670] [serial = 86] [outer = 0xa0a91400] 12:30:13 INFO - PROCESS | 5670 | 1461094213496 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1430ms 12:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:30:13 INFO - PROCESS | 5670 | 1461094213568 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 12:30:13 INFO - PROCESS | 5670 | 1461094213571 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 12:30:13 INFO - PROCESS | 5670 | 1461094213578 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:30:13 INFO - PROCESS | 5670 | 1461094213582 Marionette TRACE conn4 <- [1,90,null,{}] 12:30:13 INFO - PROCESS | 5670 | 1461094213587 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:13 INFO - PROCESS | 5670 | 1461094213756 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 12:30:13 INFO - PROCESS | 5670 | 1461094213897 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:13 INFO - PROCESS | 5670 | ++DOCSHELL 0xa0fe7c00 == 26 [pid = 5670] [id = 30] 12:30:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 87 (0xa0fea800) [pid = 5670] [serial = 87] [outer = (nil)] 12:30:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 88 (0xa2a51c00) [pid = 5670] [serial = 88] [outer = 0xa0fea800] 12:30:13 INFO - PROCESS | 5670 | 1461094213986 Marionette DEBUG loaded listener.js 12:30:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 89 (0xa2ad7c00) [pid = 5670] [serial = 89] [outer = 0xa0fea800] 12:30:15 INFO - PROCESS | 5670 | 1461094215015 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1480ms 12:30:15 INFO - PROCESS | 5670 | 1461094215058 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 12:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:30:15 INFO - PROCESS | 5670 | 1461094215065 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 12:30:15 INFO - PROCESS | 5670 | 1461094215072 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - PROCESS | 5670 | 1461094215077 Marionette TRACE conn4 <- [1,94,null,{}] 12:30:15 INFO - PROCESS | 5670 | 1461094215085 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:15 INFO - PROCESS | 5670 | 1461094215255 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 12:30:15 INFO - PROCESS | 5670 | 1461094215463 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x96acbc00 == 27 [pid = 5670] [id = 31] 12:30:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 90 (0x96ad9000) [pid = 5670] [serial = 90] [outer = (nil)] 12:30:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 91 (0x982d3800) [pid = 5670] [serial = 91] [outer = 0x96ad9000] 12:30:15 INFO - PROCESS | 5670 | 1461094215551 Marionette DEBUG loaded listener.js 12:30:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 92 (0x98537c00) [pid = 5670] [serial = 92] [outer = 0x96ad9000] 12:30:16 INFO - PROCESS | 5670 | --DOCSHELL 0x9588e000 == 26 [pid = 5670] [id = 23] 12:30:16 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9e1400 == 25 [pid = 5670] [id = 20] 12:30:16 INFO - PROCESS | 5670 | --DOCSHELL 0x9588cc00 == 24 [pid = 5670] [id = 19] 12:30:16 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9e4c00 == 23 [pid = 5670] [id = 18] 12:30:16 INFO - PROCESS | 5670 | 1461094216454 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1438ms 12:30:16 INFO - PROCESS | 5670 | 1461094216509 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 12:30:16 INFO - PROCESS | 5670 | 1461094216515 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 12:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:30:16 INFO - PROCESS | 5670 | 1461094216524 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:30:16 INFO - PROCESS | 5670 | 1461094216530 Marionette TRACE conn4 <- [1,98,null,{}] 12:30:16 INFO - PROCESS | 5670 | 1461094216540 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:16 INFO - PROCESS | 5670 | 1461094216718 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 12:30:16 INFO - PROCESS | 5670 | 1461094216859 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:16 INFO - PROCESS | 5670 | ++DOCSHELL 0x93082c00 == 24 [pid = 5670] [id = 32] 12:30:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 93 (0x95822c00) [pid = 5670] [serial = 93] [outer = (nil)] 12:30:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 94 (0x97d66000) [pid = 5670] [serial = 94] [outer = 0x95822c00] 12:30:16 INFO - PROCESS | 5670 | 1461094216993 Marionette DEBUG loaded listener.js 12:30:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 95 (0x98535400) [pid = 5670] [serial = 95] [outer = 0x95822c00] 12:30:17 INFO - PROCESS | 5670 | 1461094217804 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1337ms 12:30:17 INFO - PROCESS | 5670 | 1461094217862 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 12:30:17 INFO - PROCESS | 5670 | 1461094217871 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 12:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:30:17 INFO - PROCESS | 5670 | 1461094217882 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 5670 | 1461094217886 Marionette TRACE conn4 <- [1,102,null,{}] 12:30:17 INFO - PROCESS | 5670 | 1461094217893 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:18 INFO - PROCESS | 5670 | 1461094218087 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 12:30:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 96 (0x994c4400) [pid = 5670] [serial = 96] [outer = 0x96a69c00] 12:30:18 INFO - PROCESS | 5670 | 1461094218266 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:18 INFO - PROCESS | 5670 | ++DOCSHELL 0x9a6b3400 == 25 [pid = 5670] [id = 33] 12:30:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 97 (0x9a89a000) [pid = 5670] [serial = 97] [outer = (nil)] 12:30:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 98 (0x9df1b400) [pid = 5670] [serial = 98] [outer = 0x9a89a000] 12:30:18 INFO - PROCESS | 5670 | 1461094218366 Marionette DEBUG loaded listener.js 12:30:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 99 (0x9fb39800) [pid = 5670] [serial = 99] [outer = 0x9a89a000] 12:30:19 INFO - PROCESS | 5670 | 1461094219328 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1484ms 12:30:19 INFO - PROCESS | 5670 | 1461094219366 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 12:30:19 INFO - PROCESS | 5670 | 1461094219370 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 12:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:30:19 INFO - PROCESS | 5670 | 1461094219379 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 5670 | 1461094219385 Marionette TRACE conn4 <- [1,106,null,{}] 12:30:19 INFO - PROCESS | 5670 | 1461094219402 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:19 INFO - PROCESS | 5670 | 1461094219582 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 12:30:19 INFO - PROCESS | 5670 | 1461094219721 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x91e7a400 == 26 [pid = 5670] [id = 34] 12:30:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 100 (0x994c1c00) [pid = 5670] [serial = 100] [outer = (nil)] 12:30:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 101 (0xa0c37c00) [pid = 5670] [serial = 101] [outer = 0x994c1c00] 12:30:19 INFO - PROCESS | 5670 | 1461094219818 Marionette DEBUG loaded listener.js 12:30:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 102 (0xa0fdd000) [pid = 5670] [serial = 102] [outer = 0x994c1c00] 12:30:20 INFO - PROCESS | 5670 | 1461094220755 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1438ms 12:30:20 INFO - PROCESS | 5670 | 1461094220823 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 12:30:20 INFO - PROCESS | 5670 | 1461094220829 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 12:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:30:20 INFO - PROCESS | 5670 | 1461094220841 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:30:20 INFO - PROCESS | 5670 | 1461094220844 Marionette TRACE conn4 <- [1,110,null,{}] 12:30:20 INFO - PROCESS | 5670 | 1461094220852 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:21 INFO - PROCESS | 5670 | 1461094221051 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 12:30:21 INFO - PROCESS | 5670 | 1461094221198 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:21 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9e8c00 == 27 [pid = 5670] [id = 35] 12:30:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 103 (0x95889800) [pid = 5670] [serial = 103] [outer = (nil)] 12:30:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 104 (0x99a31000) [pid = 5670] [serial = 104] [outer = 0x95889800] 12:30:21 INFO - PROCESS | 5670 | 1461094221292 Marionette DEBUG loaded listener.js 12:30:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 105 (0xa00da000) [pid = 5670] [serial = 105] [outer = 0x95889800] 12:30:22 INFO - PROCESS | 5670 | 1461094222168 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1389ms 12:30:22 INFO - PROCESS | 5670 | 1461094222230 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 12:30:22 INFO - PROCESS | 5670 | 1461094222234 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 12:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:30:22 INFO - PROCESS | 5670 | 1461094222241 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:30:22 INFO - PROCESS | 5670 | 1461094222244 Marionette TRACE conn4 <- [1,114,null,{}] 12:30:22 INFO - PROCESS | 5670 | 1461094222250 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:22 INFO - PROCESS | 5670 | 1461094222414 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 12:30:22 INFO - PROCESS | 5670 | 1461094222552 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x99a2bc00 == 28 [pid = 5670] [id = 36] 12:30:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 106 (0x99a33800) [pid = 5670] [serial = 106] [outer = (nil)] 12:30:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 107 (0xa2acfc00) [pid = 5670] [serial = 107] [outer = 0x99a33800] 12:30:22 INFO - PROCESS | 5670 | 1461094222640 Marionette DEBUG loaded listener.js 12:30:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 108 (0xa3c78800) [pid = 5670] [serial = 108] [outer = 0x99a33800] 12:30:23 INFO - PROCESS | 5670 | 1461094223584 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1434ms 12:30:23 INFO - PROCESS | 5670 | 1461094223676 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 12:30:23 INFO - PROCESS | 5670 | 1461094223680 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 12:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:30:23 INFO - PROCESS | 5670 | 1461094223687 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:30:23 INFO - PROCESS | 5670 | 1461094223690 Marionette TRACE conn4 <- [1,118,null,{}] 12:30:23 INFO - PROCESS | 5670 | 1461094223696 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:24 INFO - PROCESS | 5670 | 1461094224027 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 12:30:24 INFO - PROCESS | 5670 | 1461094224191 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:24 INFO - PROCESS | 5670 | ++DOCSHELL 0xa00d2800 == 29 [pid = 5670] [id = 37] 12:30:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 109 (0xa457e000) [pid = 5670] [serial = 109] [outer = (nil)] 12:30:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 110 (0xa4c4cc00) [pid = 5670] [serial = 110] [outer = 0xa457e000] 12:30:24 INFO - PROCESS | 5670 | 1461094224291 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 111 (0xa5f31000) [pid = 5670] [serial = 111] [outer = 0xa457e000] 12:30:25 INFO - PROCESS | 5670 | 1461094225116 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1479ms 12:30:25 INFO - PROCESS | 5670 | 1461094225167 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 12:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:30:25 INFO - PROCESS | 5670 | 1461094225171 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 12:30:25 INFO - PROCESS | 5670 | 1461094225178 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:30:25 INFO - PROCESS | 5670 | 1461094225181 Marionette TRACE conn4 <- [1,122,null,{}] 12:30:25 INFO - PROCESS | 5670 | 1461094225187 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:25 INFO - PROCESS | 5670 | 1461094225367 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 12:30:25 INFO - PROCESS | 5670 | 1461094225514 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:25 INFO - PROCESS | 5670 | ++DOCSHELL 0x904e9400 == 30 [pid = 5670] [id = 38] 12:30:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 112 (0x904ea400) [pid = 5670] [serial = 112] [outer = (nil)] 12:30:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 113 (0x904f2400) [pid = 5670] [serial = 113] [outer = 0x904ea400] 12:30:25 INFO - PROCESS | 5670 | 1461094225600 Marionette DEBUG loaded listener.js 12:30:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 114 (0x904f4000) [pid = 5670] [serial = 114] [outer = 0x904ea400] 12:30:26 INFO - PROCESS | 5670 | --DOCSHELL 0x96fec800 == 29 [pid = 5670] [id = 25] 12:30:26 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9e7800 == 28 [pid = 5670] [id = 24] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x91234400 == 27 [pid = 5670] [id = 21] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x91426000 == 26 [pid = 5670] [id = 17] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x9141b400 == 25 [pid = 5670] [id = 6] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x93081800 == 24 [pid = 5670] [id = 26] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9dd800 == 23 [pid = 5670] [id = 12] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x982d5c00 == 22 [pid = 5670] [id = 27] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9df400 == 21 [pid = 5670] [id = 28] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0xa0a29000 == 20 [pid = 5670] [id = 29] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0xa2adb800 == 19 [pid = 5670] [id = 14] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0xa0fe7c00 == 18 [pid = 5670] [id = 30] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9e3c00 == 17 [pid = 5670] [id = 22] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x99a2bc00 == 16 [pid = 5670] [id = 36] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0xa00d2800 == 15 [pid = 5670] [id = 37] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x91e7a400 == 14 [pid = 5670] [id = 34] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9e8c00 == 13 [pid = 5670] [id = 35] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x96acbc00 == 12 [pid = 5670] [id = 31] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x93082c00 == 11 [pid = 5670] [id = 32] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x9a6b3400 == 10 [pid = 5670] [id = 33] 12:30:29 INFO - PROCESS | 5670 | --DOCSHELL 0x8fab8800 == 9 [pid = 5670] [id = 8] 12:30:30 INFO - PROCESS | 5670 | 1461094230541 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 5541ms 12:30:30 INFO - PROCESS | 5670 | 1461094230720 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 5670 | 1461094230726 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 12:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:30:30 INFO - PROCESS | 5670 | 1461094230734 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 5670 | 1461094230738 Marionette TRACE conn4 <- [1,126,null,{}] 12:30:30 INFO - PROCESS | 5670 | 1461094230748 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:30 INFO - PROCESS | 5670 | 1461094230939 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 12:30:31 INFO - PROCESS | 5670 | 1461094231070 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:31 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9e1800 == 10 [pid = 5670] [id = 39] 12:30:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 115 (0x904ef000) [pid = 5670] [serial = 115] [outer = (nil)] 12:30:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 116 (0x91e7a800) [pid = 5670] [serial = 116] [outer = 0x904ef000] 12:30:31 INFO - PROCESS | 5670 | 1461094231161 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 117 (0x9300b800) [pid = 5670] [serial = 117] [outer = 0x904ef000] 12:30:31 INFO - PROCESS | 5670 | 1461094231929 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1235ms 12:30:31 INFO - PROCESS | 5670 | 1461094231969 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 12:30:31 INFO - PROCESS | 5670 | 1461094231980 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 12:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:30:31 INFO - PROCESS | 5670 | 1461094231996 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:30:32 INFO - PROCESS | 5670 | 1461094232001 Marionette TRACE conn4 <- [1,130,null,{}] 12:30:32 INFO - PROCESS | 5670 | 1461094232007 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:32 INFO - PROCESS | 5670 | 1461094232184 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 12:30:32 INFO - PROCESS | 5670 | 1461094232325 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x93171000 == 11 [pid = 5670] [id = 40] 12:30:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 118 (0x93171400) [pid = 5670] [serial = 118] [outer = (nil)] 12:30:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 119 (0x94d03400) [pid = 5670] [serial = 119] [outer = 0x93171400] 12:30:32 INFO - PROCESS | 5670 | 1461094232422 Marionette DEBUG loaded listener.js 12:30:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 120 (0x95887800) [pid = 5670] [serial = 120] [outer = 0x93171400] 12:30:33 INFO - PROCESS | 5670 | 1461094233491 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 12:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1540ms 12:30:33 INFO - PROCESS | 5670 | 1461094233532 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 12:30:33 INFO - PROCESS | 5670 | 1461094233537 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 12:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:30:33 INFO - PROCESS | 5670 | 1461094233552 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:30:33 INFO - PROCESS | 5670 | 1461094233558 Marionette TRACE conn4 <- [1,134,null,{}] 12:30:33 INFO - PROCESS | 5670 | 1461094233578 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:33 INFO - PROCESS | 5670 | 1461094233808 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 12:30:33 INFO - PROCESS | 5670 | 1461094233936 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:33 INFO - PROCESS | 5670 | ++DOCSHELL 0x97b99400 == 12 [pid = 5670] [id = 41] 12:30:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 121 (0x97c26400) [pid = 5670] [serial = 121] [outer = (nil)] 12:30:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 122 (0x982d0800) [pid = 5670] [serial = 122] [outer = 0x97c26400] 12:30:34 INFO - PROCESS | 5670 | 1461094234019 Marionette DEBUG loaded listener.js 12:30:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x9853a000) [pid = 5670] [serial = 123] [outer = 0x97c26400] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x8faae800) [pid = 5670] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 121 (0x9053ac00) [pid = 5670] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 120 (0x9853a400) [pid = 5670] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 119 (0x8fab8c00) [pid = 5670] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 118 (0xa457f800) [pid = 5670] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 117 (0xa0fea800) [pid = 5670] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 116 (0x9588e800) [pid = 5670] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 115 (0x98541800) [pid = 5670] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 114 (0x8faafc00) [pid = 5670] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 113 (0x994c7800) [pid = 5670] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 112 (0x9a89a000) [pid = 5670] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 111 (0x95822c00) [pid = 5670] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 110 (0x98ce3c00) [pid = 5670] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 109 (0x96ad8000) [pid = 5670] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 108 (0xa0a91400) [pid = 5670] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 107 (0x9300f000) [pid = 5670] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 106 (0x96b83400) [pid = 5670] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 105 (0x9588c800) [pid = 5670] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 104 (0xa457e000) [pid = 5670] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 103 (0x99a33800) [pid = 5670] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 102 (0x95889800) [pid = 5670] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 101 (0x8f9e9c00) [pid = 5670] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 100 (0x99bd9c00) [pid = 5670] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 99 (0x9141b800) [pid = 5670] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 98 (0x8fab1400) [pid = 5670] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 97 (0x994c1c00) [pid = 5670] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 96 (0x96ad9000) [pid = 5670] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 95 (0x982d5800) [pid = 5670] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:30:35 INFO - PROCESS | 5670 | --DOMWINDOW == 94 (0x982f1400) [pid = 5670] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:30:35 INFO - PROCESS | 5670 | 1461094235981 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 12:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 2495ms 12:30:36 INFO - PROCESS | 5670 | 1461094236107 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 12:30:36 INFO - PROCESS | 5670 | 1461094236111 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 12:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:30:36 INFO - PROCESS | 5670 | 1461094236148 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:30:36 INFO - PROCESS | 5670 | 1461094236150 Marionette TRACE conn4 <- [1,138,null,{}] 12:30:36 INFO - PROCESS | 5670 | 1461094236184 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:36 INFO - PROCESS | 5670 | 1461094236389 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 12:30:36 INFO - PROCESS | 5670 | 1461094236412 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9e4000 == 13 [pid = 5670] [id = 42] 12:30:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 95 (0x8faae400) [pid = 5670] [serial = 124] [outer = (nil)] 12:30:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 96 (0x96bc6000) [pid = 5670] [serial = 125] [outer = 0x8faae400] 12:30:36 INFO - PROCESS | 5670 | 1461094236500 Marionette DEBUG loaded listener.js 12:30:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 97 (0x982f5000) [pid = 5670] [serial = 126] [outer = 0x8faae400] 12:30:37 INFO - PROCESS | 5670 | 1461094237287 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 12:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1206ms 12:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:30:37 INFO - PROCESS | 5670 | 1461094237342 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 12:30:37 INFO - PROCESS | 5670 | 1461094237345 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 12:30:37 INFO - PROCESS | 5670 | 1461094237352 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:30:37 INFO - PROCESS | 5670 | 1461094237355 Marionette TRACE conn4 <- [1,142,null,{}] 12:30:37 INFO - PROCESS | 5670 | 1461094237361 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:37 INFO - PROCESS | 5670 | 1461094237515 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 12:30:37 INFO - PROCESS | 5670 | 1461094237525 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x91e7ac00 == 14 [pid = 5670] [id = 43] 12:30:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 98 (0x98e8c000) [pid = 5670] [serial = 127] [outer = (nil)] 12:30:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 99 (0x99a06400) [pid = 5670] [serial = 128] [outer = 0x98e8c000] 12:30:37 INFO - PROCESS | 5670 | 1461094237607 Marionette DEBUG loaded listener.js 12:30:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 100 (0x99a2a000) [pid = 5670] [serial = 129] [outer = 0x98e8c000] 12:30:38 INFO - PROCESS | 5670 | 1461094238652 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 12:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1341ms 12:30:38 INFO - PROCESS | 5670 | 1461094238693 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 12:30:38 INFO - PROCESS | 5670 | 1461094238701 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 12:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:30:38 INFO - PROCESS | 5670 | 1461094238711 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 5670 | 1461094238716 Marionette TRACE conn4 <- [1,146,null,{}] 12:30:38 INFO - PROCESS | 5670 | 1461094238724 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:38 INFO - PROCESS | 5670 | 1461094238971 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 12:30:39 INFO - PROCESS | 5670 | 1461094239162 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x91426000 == 15 [pid = 5670] [id = 44] 12:30:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 101 (0x9300d800) [pid = 5670] [serial = 130] [outer = (nil)] 12:30:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 102 (0x95889400) [pid = 5670] [serial = 131] [outer = 0x9300d800] 12:30:39 INFO - PROCESS | 5670 | 1461094239288 Marionette DEBUG loaded listener.js 12:30:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 103 (0x96bc1400) [pid = 5670] [serial = 132] [outer = 0x9300d800] 12:30:40 INFO - PROCESS | 5670 | 1461094240176 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1529ms 12:30:40 INFO - PROCESS | 5670 | 1461094240242 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 12:30:40 INFO - PROCESS | 5670 | 1461094240252 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 12:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:30:40 INFO - PROCESS | 5670 | 1461094240263 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:30:40 INFO - PROCESS | 5670 | 1461094240267 Marionette TRACE conn4 <- [1,150,null,{}] 12:30:40 INFO - PROCESS | 5670 | 1461094240274 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:40 INFO - PROCESS | 5670 | 1461094240494 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 12:30:40 INFO - PROCESS | 5670 | 1461094240681 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:40 INFO - PROCESS | 5670 | ++DOCSHELL 0x90536000 == 16 [pid = 5670] [id = 45] 12:30:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 104 (0x99119400) [pid = 5670] [serial = 133] [outer = (nil)] 12:30:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 105 (0x99a2bc00) [pid = 5670] [serial = 134] [outer = 0x99119400] 12:30:40 INFO - PROCESS | 5670 | 1461094240824 Marionette DEBUG loaded listener.js 12:30:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 106 (0x99a31800) [pid = 5670] [serial = 135] [outer = 0x99119400] 12:30:41 INFO - PROCESS | 5670 | 1461094241791 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 12:30:41 INFO - PROCESS | 5670 | 1461094241794 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1586ms 12:30:41 INFO - PROCESS | 5670 | 1461094241877 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 12:30:41 INFO - PROCESS | 5670 | 1461094241882 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 12:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:30:41 INFO - PROCESS | 5670 | 1461094241899 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:30:41 INFO - PROCESS | 5670 | 1461094241905 Marionette TRACE conn4 <- [1,154,null,{}] 12:30:41 INFO - PROCESS | 5670 | 1461094241923 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:42 INFO - PROCESS | 5670 | 1461094242129 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 12:30:42 INFO - PROCESS | 5670 | 1461094242300 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:42 INFO - PROCESS | 5670 | ++DOCSHELL 0x94d07800 == 17 [pid = 5670] [id = 46] 12:30:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 107 (0x99a2cc00) [pid = 5670] [serial = 136] [outer = (nil)] 12:30:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 108 (0x9a89ec00) [pid = 5670] [serial = 137] [outer = 0x99a2cc00] 12:30:42 INFO - PROCESS | 5670 | 1461094242394 Marionette DEBUG loaded listener.js 12:30:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 109 (0x9fef4400) [pid = 5670] [serial = 138] [outer = 0x99a2cc00] 12:30:43 INFO - PROCESS | 5670 | 1461094243229 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 12:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1392ms 12:30:43 INFO - PROCESS | 5670 | 1461094243283 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 12:30:43 INFO - PROCESS | 5670 | 1461094243288 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 12:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:30:43 INFO - PROCESS | 5670 | 1461094243295 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:30:43 INFO - PROCESS | 5670 | 1461094243299 Marionette TRACE conn4 <- [1,158,null,{}] 12:30:43 INFO - PROCESS | 5670 | 1461094243305 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:43 INFO - PROCESS | 5670 | 1461094243469 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 12:30:43 INFO - PROCESS | 5670 | 1461094243610 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x979b5400 == 18 [pid = 5670] [id = 47] 12:30:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 110 (0xa00d2800) [pid = 5670] [serial = 139] [outer = (nil)] 12:30:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 111 (0xa0a2a800) [pid = 5670] [serial = 140] [outer = 0xa00d2800] 12:30:43 INFO - PROCESS | 5670 | 1461094243698 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 112 (0xa0a92800) [pid = 5670] [serial = 141] [outer = 0xa00d2800] 12:30:44 INFO - PROCESS | 5670 | 1461094244912 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 12:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1637ms 12:30:44 INFO - PROCESS | 5670 | 1461094244935 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 12:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:30:44 INFO - PROCESS | 5670 | 1461094244940 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 12:30:44 INFO - PROCESS | 5670 | 1461094244946 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 5670 | 1461094244950 Marionette TRACE conn4 <- [1,162,null,{}] 12:30:44 INFO - PROCESS | 5670 | 1461094244956 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:45 INFO - PROCESS | 5670 | 1461094245116 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 12:30:45 INFO - PROCESS | 5670 | 1461094245280 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x904eb800 == 19 [pid = 5670] [id = 48] 12:30:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 113 (0x904ee800) [pid = 5670] [serial = 142] [outer = (nil)] 12:30:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 114 (0xa0fdc400) [pid = 5670] [serial = 143] [outer = 0x904ee800] 12:30:45 INFO - PROCESS | 5670 | 1461094245382 Marionette DEBUG loaded listener.js 12:30:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 115 (0xa0fdf400) [pid = 5670] [serial = 144] [outer = 0x904ee800] 12:30:46 INFO - PROCESS | 5670 | 1461094246336 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 12:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1441ms 12:30:46 INFO - PROCESS | 5670 | 1461094246388 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 12:30:46 INFO - PROCESS | 5670 | 1461094246392 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 12:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:30:46 INFO - PROCESS | 5670 | 1461094246399 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:30:46 INFO - PROCESS | 5670 | 1461094246402 Marionette TRACE conn4 <- [1,166,null,{}] 12:30:46 INFO - PROCESS | 5670 | 1461094246408 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:46 INFO - PROCESS | 5670 | 1461094246632 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 12:30:46 INFO - PROCESS | 5670 | 1461094246809 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa8f000 == 20 [pid = 5670] [id = 49] 12:30:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 116 (0x8fa8f400) [pid = 5670] [serial = 145] [outer = (nil)] 12:30:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 117 (0x904f8c00) [pid = 5670] [serial = 146] [outer = 0x8fa8f400] 12:30:46 INFO - PROCESS | 5670 | 1461094246914 Marionette DEBUG loaded listener.js 12:30:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 118 (0x95885000) [pid = 5670] [serial = 147] [outer = 0x8fa8f400] 12:30:47 INFO - PROCESS | 5670 | 1461094247948 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1585ms 12:30:47 INFO - PROCESS | 5670 | 1461094247984 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 5670 | 1461094247991 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 12:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:30:48 INFO - PROCESS | 5670 | 1461094248000 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:30:48 INFO - PROCESS | 5670 | 1461094248004 Marionette TRACE conn4 <- [1,170,null,{}] 12:30:48 INFO - PROCESS | 5670 | 1461094248012 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:48 INFO - PROCESS | 5670 | 1461094248165 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 12:30:48 INFO - PROCESS | 5670 | 1461094248337 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9de000 == 21 [pid = 5670] [id = 50] 12:30:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 119 (0x8fab1c00) [pid = 5670] [serial = 148] [outer = (nil)] 12:30:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 120 (0x90672000) [pid = 5670] [serial = 149] [outer = 0x8fab1c00] 12:30:48 INFO - PROCESS | 5670 | 1461094248442 Marionette DEBUG loaded listener.js 12:30:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 121 (0x9123a400) [pid = 5670] [serial = 150] [outer = 0x8fab1c00] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 120 (0xa0f3f400) [pid = 5670] [serial = 85] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 119 (0x91238c00) [pid = 5670] [serial = 70] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 118 (0x96fea800) [pid = 5670] [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.] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 117 (0x97179800) [pid = 5670] [serial = 68] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 116 (0xa2adbc00) [pid = 5670] [serial = 2] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 115 (0x94d0f000) [pid = 5670] [serial = 43] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 114 (0x97179c00) [pid = 5670] [serial = 46] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 113 (0x8fab7000) [pid = 5670] [serial = 28] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 112 (0x96244000) [pid = 5670] [serial = 44] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 111 (0x97c25400) [pid = 5670] [serial = 47] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 110 (0x9053c000) [pid = 5670] [serial = 25] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 109 (0x97b22000) [pid = 5670] [serial = 34] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 108 (0x994bac00) [pid = 5670] [serial = 35] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 107 (0x994c5000) [pid = 5670] [serial = 37] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 106 (0x96fe5000) [pid = 5670] [serial = 31] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 105 (0x98535800) [pid = 5670] [serial = 50] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 104 (0x9a514000) [pid = 5670] [serial = 38] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 103 (0x8fabbc00) [pid = 5670] [serial = 22] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 102 (0xa45e5400) [pid = 5670] [serial = 40] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 101 (0x9123c000) [pid = 5670] [serial = 26] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 100 (0xa4c4e000) [pid = 5670] [serial = 41] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 99 (0x91428c00) [pid = 5670] [serial = 23] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 98 (0x98535400) [pid = 5670] [serial = 95] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 97 (0xa0c37c00) [pid = 5670] [serial = 101] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 96 (0x9911bc00) [pid = 5670] [serial = 59] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 95 (0x9df1b400) [pid = 5670] [serial = 98] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 94 (0x99bd7400) [pid = 5670] [serial = 61] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 93 (0x98e1c800) [pid = 5670] [serial = 58] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 92 (0x981dec00) [pid = 5670] [serial = 56] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 91 (0x97d66000) [pid = 5670] [serial = 94] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 90 (0x98537c00) [pid = 5670] [serial = 92] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 89 (0x9307b400) [pid = 5670] [serial = 53] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 88 (0xa2a51c00) [pid = 5670] [serial = 88] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 87 (0xa0fe0400) [pid = 5670] [serial = 86] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 86 (0x97b9a400) [pid = 5670] [serial = 55] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 85 (0x9853ec00) [pid = 5670] [serial = 73] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 84 (0xa0ad4400) [pid = 5670] [serial = 83] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 83 (0x982d3800) [pid = 5670] [serial = 91] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 82 (0x9a6b3800) [pid = 5670] [serial = 77] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 81 (0x98e1e800) [pid = 5670] [serial = 74] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 80 (0xa2ad7c00) [pid = 5670] [serial = 89] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 79 (0x97d64c00) [pid = 5670] [serial = 12] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 78 (0x96a71800) [pid = 5670] [serial = 67] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 77 (0x99a02400) [pid = 5670] [serial = 76] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 76 (0x9df13800) [pid = 5670] [serial = 65] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 75 (0x982f5800) [pid = 5670] [serial = 9] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 74 (0x91421800) [pid = 5670] [serial = 52] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 73 (0x9a51d800) [pid = 5670] [serial = 62] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 72 (0x9fb39800) [pid = 5670] [serial = 99] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 71 (0x9a8a3800) [pid = 5670] [serial = 64] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 70 (0xa4c4cc00) [pid = 5670] [serial = 110] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 69 (0xa00da000) [pid = 5670] [serial = 105] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 68 (0xa2acfc00) [pid = 5670] [serial = 107] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 67 (0x91421000) [pid = 5670] [serial = 71] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 66 (0xa0036400) [pid = 5670] [serial = 80] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 65 (0x9141d800) [pid = 5670] [serial = 16] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 64 (0x91422400) [pid = 5670] [serial = 17] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 63 (0xa0a2c800) [pid = 5670] [serial = 82] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 62 (0xa0fdd000) [pid = 5670] [serial = 102] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 61 (0x91241800) [pid = 5670] [serial = 19] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 60 (0x99a31000) [pid = 5670] [serial = 104] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 59 (0x9fca2000) [pid = 5670] [serial = 79] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 58 (0x981e8400) [pid = 5670] [serial = 49] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 57 (0xa5f31000) [pid = 5670] [serial = 111] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 56 (0x904f2400) [pid = 5670] [serial = 113] [outer = (nil)] [url = about:blank] 12:30:48 INFO - PROCESS | 5670 | --DOMWINDOW == 55 (0xa3c78800) [pid = 5670] [serial = 108] [outer = (nil)] [url = about:blank] 12:30:49 INFO - PROCESS | 5670 | 1461094249331 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1383ms 12:30:49 INFO - PROCESS | 5670 | 1461094249393 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 12:30:49 INFO - PROCESS | 5670 | 1461094249402 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 12:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:30:49 INFO - PROCESS | 5670 | 1461094249412 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:30:49 INFO - PROCESS | 5670 | 1461094249415 Marionette TRACE conn4 <- [1,174,null,{}] 12:30:49 INFO - PROCESS | 5670 | 1461094249422 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:49 INFO - PROCESS | 5670 | 1461094249572 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 12:30:49 INFO - PROCESS | 5670 | 1461094249582 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:49 INFO - PROCESS | 5670 | ++DOCSHELL 0x90671c00 == 22 [pid = 5670] [id = 51] 12:30:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 56 (0x91237000) [pid = 5670] [serial = 151] [outer = (nil)] 12:30:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 57 (0x91422800) [pid = 5670] [serial = 152] [outer = 0x91237000] 12:30:49 INFO - PROCESS | 5670 | 1461094249656 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 58 (0x93005800) [pid = 5670] [serial = 153] [outer = 0x91237000] 12:30:50 INFO - PROCESS | 5670 | 1461094250399 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1037ms 12:30:50 INFO - PROCESS | 5670 | 1461094250449 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 12:30:50 INFO - PROCESS | 5670 | 1461094250453 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 12:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:30:50 INFO - PROCESS | 5670 | 1461094250459 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:30:50 INFO - PROCESS | 5670 | 1461094250465 Marionette TRACE conn4 <- [1,178,null,{}] 12:30:50 INFO - PROCESS | 5670 | 1461094250494 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:50 INFO - PROCESS | 5670 | 1461094250668 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 12:30:50 INFO - PROCESS | 5670 | 1461094250784 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa88c00 == 23 [pid = 5670] [id = 52] 12:30:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 59 (0x8fabbc00) [pid = 5670] [serial = 154] [outer = (nil)] 12:30:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 60 (0x96a69800) [pid = 5670] [serial = 155] [outer = 0x8fabbc00] 12:30:50 INFO - PROCESS | 5670 | 1461094250870 Marionette DEBUG loaded listener.js 12:30:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 61 (0x96fe6000) [pid = 5670] [serial = 156] [outer = 0x8fabbc00] 12:30:51 INFO - PROCESS | 5670 | 1461094251679 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1242ms 12:30:51 INFO - PROCESS | 5670 | 1461094251703 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 12:30:51 INFO - PROCESS | 5670 | 1461094251707 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 12:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:30:51 INFO - PROCESS | 5670 | 1461094251719 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:30:51 INFO - PROCESS | 5670 | 1461094251721 Marionette TRACE conn4 <- [1,182,null,{}] 12:30:51 INFO - PROCESS | 5670 | 1461094251727 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:51 INFO - PROCESS | 5670 | 1461094251909 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 12:30:51 INFO - PROCESS | 5670 | 1461094251939 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:51 INFO - PROCESS | 5670 | ++DOCSHELL 0x91e6f800 == 24 [pid = 5670] [id = 53] 12:30:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 62 (0x9623b000) [pid = 5670] [serial = 157] [outer = (nil)] 12:30:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 63 (0x97b99c00) [pid = 5670] [serial = 158] [outer = 0x9623b000] 12:30:52 INFO - PROCESS | 5670 | 1461094252019 Marionette DEBUG loaded listener.js 12:30:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 64 (0x97c28000) [pid = 5670] [serial = 159] [outer = 0x9623b000] 12:30:52 INFO - PROCESS | 5670 | --DOMWINDOW == 63 (0x904ea400) [pid = 5670] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:30:52 INFO - PROCESS | 5670 | --DOMWINDOW == 62 (0x93171400) [pid = 5670] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:30:52 INFO - PROCESS | 5670 | --DOMWINDOW == 61 (0x904ef000) [pid = 5670] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:30:52 INFO - PROCESS | 5670 | --DOMWINDOW == 60 (0x97c26400) [pid = 5670] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:30:52 INFO - PROCESS | 5670 | --DOMWINDOW == 59 (0x8faae400) [pid = 5670] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:30:52 INFO - PROCESS | 5670 | 1461094252995 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1292ms 12:30:53 INFO - PROCESS | 5670 | 1461094253011 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 12:30:53 INFO - PROCESS | 5670 | 1461094253015 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 12:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:30:53 INFO - PROCESS | 5670 | 1461094253021 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:30:53 INFO - PROCESS | 5670 | 1461094253024 Marionette TRACE conn4 <- [1,186,null,{}] 12:30:53 INFO - PROCESS | 5670 | 1461094253030 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:53 INFO - PROCESS | 5670 | 1461094253215 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 12:30:53 INFO - PROCESS | 5670 | 1461094253314 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x904ed400 == 25 [pid = 5670] [id = 54] 12:30:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 60 (0x904ef000) [pid = 5670] [serial = 160] [outer = (nil)] 12:30:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 61 (0x97922800) [pid = 5670] [serial = 161] [outer = 0x904ef000] 12:30:53 INFO - PROCESS | 5670 | 1461094253390 Marionette DEBUG loaded listener.js 12:30:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 62 (0x97d66800) [pid = 5670] [serial = 162] [outer = 0x904ef000] 12:30:54 INFO - PROCESS | 5670 | 1461094254192 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1232ms 12:30:54 INFO - PROCESS | 5670 | 1461094254255 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 12:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:30:54 INFO - PROCESS | 5670 | 1461094254261 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 12:30:54 INFO - PROCESS | 5670 | 1461094254270 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:30:54 INFO - PROCESS | 5670 | 1461094254277 Marionette TRACE conn4 <- [1,190,null,{}] 12:30:54 INFO - PROCESS | 5670 | 1461094254310 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:54 INFO - PROCESS | 5670 | 1461094254497 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 12:30:54 INFO - PROCESS | 5670 | 1461094254631 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa88000 == 26 [pid = 5670] [id = 55] 12:30:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 63 (0x8fa90c00) [pid = 5670] [serial = 163] [outer = (nil)] 12:30:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 64 (0x904f7c00) [pid = 5670] [serial = 164] [outer = 0x8fa90c00] 12:30:54 INFO - PROCESS | 5670 | 1461094254729 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 65 (0x9067a800) [pid = 5670] [serial = 165] [outer = 0x8fa90c00] 12:30:55 INFO - PROCESS | 5670 | 1461094255624 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1397ms 12:30:55 INFO - PROCESS | 5670 | 1461094255667 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 12:30:55 INFO - PROCESS | 5670 | 1461094255676 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 12:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:30:55 INFO - PROCESS | 5670 | 1461094255687 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:30:55 INFO - PROCESS | 5670 | 1461094255691 Marionette TRACE conn4 <- [1,194,null,{}] 12:30:55 INFO - PROCESS | 5670 | 1461094255698 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:55 INFO - PROCESS | 5670 | 1461094255889 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 12:30:56 INFO - PROCESS | 5670 | 1461094256027 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 5670 | ++DOCSHELL 0x93167400 == 27 [pid = 5670] [id = 56] 12:30:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 66 (0x9316bc00) [pid = 5670] [serial = 166] [outer = (nil)] 12:30:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 67 (0x9588a800) [pid = 5670] [serial = 167] [outer = 0x9316bc00] 12:30:56 INFO - PROCESS | 5670 | 1461094256116 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 68 (0x96a6f800) [pid = 5670] [serial = 168] [outer = 0x9316bc00] 12:30:57 INFO - PROCESS | 5670 | 1461094257029 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1384ms 12:30:57 INFO - PROCESS | 5670 | 1461094257071 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 12:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:30:57 INFO - PROCESS | 5670 | 1461094257075 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 12:30:57 INFO - PROCESS | 5670 | 1461094257082 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 5670 | 1461094257088 Marionette TRACE conn4 <- [1,198,null,{}] 12:30:57 INFO - PROCESS | 5670 | 1461094257105 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:57 INFO - PROCESS | 5670 | 1461094257280 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 12:30:57 INFO - PROCESS | 5670 | 1461094257414 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fab7800 == 28 [pid = 5670] [id = 57] 12:30:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 69 (0x982d8800) [pid = 5670] [serial = 169] [outer = (nil)] 12:30:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 70 (0x98535c00) [pid = 5670] [serial = 170] [outer = 0x982d8800] 12:30:57 INFO - PROCESS | 5670 | 1461094257505 Marionette DEBUG loaded listener.js 12:30:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 71 (0x9853d800) [pid = 5670] [serial = 171] [outer = 0x982d8800] 12:30:58 INFO - PROCESS | 5670 | 1461094258420 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1385ms 12:30:58 INFO - PROCESS | 5670 | 1461094258467 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 12:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:30:58 INFO - PROCESS | 5670 | 1461094258472 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 12:30:58 INFO - PROCESS | 5670 | 1461094258479 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:30:58 INFO - PROCESS | 5670 | 1461094258483 Marionette TRACE conn4 <- [1,202,null,{}] 12:30:58 INFO - PROCESS | 5670 | 1461094258489 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:58 INFO - PROCESS | 5670 | 1461094258665 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 12:30:58 INFO - PROCESS | 5670 | 1461094258806 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fab9800 == 29 [pid = 5670] [id = 58] 12:30:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 72 (0x96ad9000) [pid = 5670] [serial = 172] [outer = (nil)] 12:30:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 73 (0x98e21000) [pid = 5670] [serial = 173] [outer = 0x96ad9000] 12:30:58 INFO - PROCESS | 5670 | 1461094258898 Marionette DEBUG loaded listener.js 12:30:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 74 (0x9911f800) [pid = 5670] [serial = 174] [outer = 0x96ad9000] 12:30:59 INFO - PROCESS | 5670 | 1461094259929 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1480ms 12:30:59 INFO - PROCESS | 5670 | 1461094259958 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 12:30:59 INFO - PROCESS | 5670 | 1461094259962 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 12:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:30:59 INFO - PROCESS | 5670 | 1461094259968 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:30:59 INFO - PROCESS | 5670 | 1461094259972 Marionette TRACE conn4 <- [1,206,null,{}] 12:30:59 INFO - PROCESS | 5670 | 1461094259978 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:00 INFO - PROCESS | 5670 | 1461094260137 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 12:31:00 INFO - PROCESS | 5670 | 1461094260278 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x93170000 == 30 [pid = 5670] [id = 59] 12:31:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 75 (0x98cefc00) [pid = 5670] [serial = 175] [outer = (nil)] 12:31:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 76 (0x99879400) [pid = 5670] [serial = 176] [outer = 0x98cefc00] 12:31:00 INFO - PROCESS | 5670 | 1461094260410 Marionette DEBUG loaded listener.js 12:31:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 77 (0x99a2dc00) [pid = 5670] [serial = 177] [outer = 0x98cefc00] 12:31:01 INFO - PROCESS | 5670 | 1461094261315 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1386ms 12:31:01 INFO - PROCESS | 5670 | 1461094261356 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 12:31:01 INFO - PROCESS | 5670 | 1461094261360 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 12:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:31:01 INFO - PROCESS | 5670 | 1461094261368 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:31:01 INFO - PROCESS | 5670 | 1461094261371 Marionette TRACE conn4 <- [1,210,null,{}] 12:31:01 INFO - PROCESS | 5670 | 1461094261377 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:01 INFO - PROCESS | 5670 | 1461094261577 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 12:31:01 INFO - PROCESS | 5670 | 1461094261724 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:01 INFO - PROCESS | 5670 | ++DOCSHELL 0x9588c400 == 31 [pid = 5670] [id = 60] 12:31:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 78 (0x994c7c00) [pid = 5670] [serial = 178] [outer = (nil)] 12:31:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 79 (0x9a6b5000) [pid = 5670] [serial = 179] [outer = 0x994c7c00] 12:31:01 INFO - PROCESS | 5670 | 1461094261826 Marionette DEBUG loaded listener.js 12:31:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 80 (0x9df13800) [pid = 5670] [serial = 180] [outer = 0x994c7c00] 12:31:02 INFO - PROCESS | 5670 | 1461094262903 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 12:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1584ms 12:31:02 INFO - PROCESS | 5670 | 1461094262954 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 12:31:02 INFO - PROCESS | 5670 | 1461094262960 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 12:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:31:02 INFO - PROCESS | 5670 | 1461094262968 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:31:02 INFO - PROCESS | 5670 | 1461094262973 Marionette TRACE conn4 <- [1,214,null,{}] 12:31:02 INFO - PROCESS | 5670 | 1461094262981 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:03 INFO - PROCESS | 5670 | 1461094263147 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 12:31:03 INFO - PROCESS | 5670 | 1461094263384 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 5670 | ++DOCSHELL 0x91421000 == 32 [pid = 5670] [id = 61] 12:31:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 81 (0x91425400) [pid = 5670] [serial = 181] [outer = (nil)] 12:31:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 82 (0x93082c00) [pid = 5670] [serial = 182] [outer = 0x91425400] 12:31:03 INFO - PROCESS | 5670 | 1461094263473 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 83 (0x9316d000) [pid = 5670] [serial = 183] [outer = 0x91425400] 12:31:04 INFO - PROCESS | 5670 | 1461094264330 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 12:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1432ms 12:31:04 INFO - PROCESS | 5670 | 1461094264401 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 12:31:04 INFO - PROCESS | 5670 | 1461094264409 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 12:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:31:04 INFO - PROCESS | 5670 | 1461094264420 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:31:04 INFO - PROCESS | 5670 | 1461094264424 Marionette TRACE conn4 <- [1,218,null,{}] 12:31:04 INFO - PROCESS | 5670 | 1461094264431 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:04 INFO - PROCESS | 5670 | 1461094264645 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 12:31:04 INFO - PROCESS | 5670 | --DOMWINDOW == 82 (0x904f4000) [pid = 5670] [serial = 114] [outer = (nil)] [url = about:blank] 12:31:04 INFO - PROCESS | 5670 | --DOMWINDOW == 81 (0x94d03400) [pid = 5670] [serial = 119] [outer = (nil)] [url = about:blank] 12:31:04 INFO - PROCESS | 5670 | --DOMWINDOW == 80 (0x91e7a800) [pid = 5670] [serial = 116] [outer = (nil)] [url = about:blank] 12:31:04 INFO - PROCESS | 5670 | --DOMWINDOW == 79 (0x9300b800) [pid = 5670] [serial = 117] [outer = (nil)] [url = about:blank] 12:31:04 INFO - PROCESS | 5670 | --DOMWINDOW == 78 (0x982d0800) [pid = 5670] [serial = 122] [outer = (nil)] [url = about:blank] 12:31:04 INFO - PROCESS | 5670 | --DOMWINDOW == 77 (0x982f5000) [pid = 5670] [serial = 126] [outer = (nil)] [url = about:blank] 12:31:04 INFO - PROCESS | 5670 | --DOMWINDOW == 76 (0x96bc6000) [pid = 5670] [serial = 125] [outer = (nil)] [url = about:blank] 12:31:04 INFO - PROCESS | 5670 | --DOMWINDOW == 75 (0x9853a000) [pid = 5670] [serial = 123] [outer = (nil)] [url = about:blank] 12:31:04 INFO - PROCESS | 5670 | --DOMWINDOW == 74 (0x95887800) [pid = 5670] [serial = 120] [outer = (nil)] [url = about:blank] 12:31:04 INFO - PROCESS | 5670 | 1461094264838 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:04 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa87800 == 33 [pid = 5670] [id = 62] 12:31:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 75 (0x8faba000) [pid = 5670] [serial = 184] [outer = (nil)] 12:31:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 76 (0x91e7a800) [pid = 5670] [serial = 185] [outer = 0x8faba000] 12:31:04 INFO - PROCESS | 5670 | 1461094264919 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 77 (0x95884800) [pid = 5670] [serial = 186] [outer = 0x8faba000] 12:31:05 INFO - PROCESS | 5670 | 1461094265613 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 12:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1237ms 12:31:05 INFO - PROCESS | 5670 | 1461094265656 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 12:31:05 INFO - PROCESS | 5670 | 1461094265660 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 12:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:31:05 INFO - PROCESS | 5670 | 1461094265671 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:31:05 INFO - PROCESS | 5670 | 1461094265676 Marionette TRACE conn4 <- [1,222,null,{}] 12:31:05 INFO - PROCESS | 5670 | 1461094265708 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:05 INFO - PROCESS | 5670 | 1461094265863 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 12:31:05 INFO - PROCESS | 5670 | 1461094265874 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x97ca5400 == 34 [pid = 5670] [id = 63] 12:31:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 78 (0x982d0800) [pid = 5670] [serial = 187] [outer = (nil)] 12:31:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 79 (0x98536000) [pid = 5670] [serial = 188] [outer = 0x982d0800] 12:31:05 INFO - PROCESS | 5670 | 1461094265952 Marionette DEBUG loaded listener.js 12:31:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 80 (0x9853f400) [pid = 5670] [serial = 189] [outer = 0x982d0800] 12:31:06 INFO - PROCESS | 5670 | 1461094266806 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 12:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1209ms 12:31:06 INFO - PROCESS | 5670 | 1461094266878 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 12:31:06 INFO - PROCESS | 5670 | 1461094266882 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 12:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:31:06 INFO - PROCESS | 5670 | 1461094266888 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:31:06 INFO - PROCESS | 5670 | 1461094266892 Marionette TRACE conn4 <- [1,226,null,{}] 12:31:06 INFO - PROCESS | 5670 | 1461094266897 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:07 INFO - PROCESS | 5670 | 1461094267045 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 12:31:07 INFO - PROCESS | 5670 | 1461094267055 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x983cc400 == 35 [pid = 5670] [id = 64] 12:31:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 81 (0x994be800) [pid = 5670] [serial = 190] [outer = (nil)] 12:31:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 82 (0x99879800) [pid = 5670] [serial = 191] [outer = 0x994be800] 12:31:07 INFO - PROCESS | 5670 | 1461094267133 Marionette DEBUG loaded listener.js 12:31:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 83 (0x9a515800) [pid = 5670] [serial = 192] [outer = 0x994be800] 12:31:08 INFO - PROCESS | 5670 | 1461094268110 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:31:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1295ms 12:31:08 INFO - PROCESS | 5670 | 1461094268184 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 12:31:08 INFO - PROCESS | 5670 | 1461094268187 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 12:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:31:08 INFO - PROCESS | 5670 | 1461094268194 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:31:08 INFO - PROCESS | 5670 | 1461094268197 Marionette TRACE conn4 <- [1,230,null,{}] 12:31:08 INFO - PROCESS | 5670 | 1461094268202 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:08 INFO - PROCESS | 5670 | 1461094268394 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 12:31:08 INFO - PROCESS | 5670 | 1461094268414 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:08 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fab5000 == 36 [pid = 5670] [id = 65] 12:31:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 84 (0x8fab7400) [pid = 5670] [serial = 193] [outer = (nil)] 12:31:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 85 (0x9a89a400) [pid = 5670] [serial = 194] [outer = 0x8fab7400] 12:31:08 INFO - PROCESS | 5670 | 1461094268486 Marionette DEBUG loaded listener.js 12:31:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 86 (0x9df16000) [pid = 5670] [serial = 195] [outer = 0x8fab7400] 12:31:09 INFO - PROCESS | 5670 | 1461094269358 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 12:31:09 INFO - PROCESS | 5670 | --DOMWINDOW == 85 (0x99119400) [pid = 5670] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:31:09 INFO - PROCESS | 5670 | --DOMWINDOW == 84 (0x9300d800) [pid = 5670] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:31:09 INFO - PROCESS | 5670 | --DOMWINDOW == 83 (0x8fabbc00) [pid = 5670] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:31:09 INFO - PROCESS | 5670 | --DOMWINDOW == 82 (0x91237000) [pid = 5670] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:31:09 INFO - PROCESS | 5670 | --DOMWINDOW == 81 (0x9623b000) [pid = 5670] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:31:09 INFO - PROCESS | 5670 | --DOMWINDOW == 80 (0x8fab1c00) [pid = 5670] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:31:09 INFO - PROCESS | 5670 | --DOMWINDOW == 79 (0x99a2cc00) [pid = 5670] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1278ms 12:31:09 INFO - PROCESS | 5670 | --DOMWINDOW == 78 (0xa00d2800) [pid = 5670] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:31:09 INFO - PROCESS | 5670 | --DOMWINDOW == 77 (0x904ee800) [pid = 5670] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:31:09 INFO - PROCESS | 5670 | --DOMWINDOW == 76 (0x8fa8f400) [pid = 5670] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:31:09 INFO - PROCESS | 5670 | 1461094269485 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 12:31:09 INFO - PROCESS | 5670 | 1461094269489 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 12:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:31:09 INFO - PROCESS | 5670 | 1461094269496 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:31:09 INFO - PROCESS | 5670 | 1461094269500 Marionette TRACE conn4 <- [1,234,null,{}] 12:31:09 INFO - PROCESS | 5670 | 1461094269506 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:09 INFO - PROCESS | 5670 | 1461094269690 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 12:31:09 INFO - PROCESS | 5670 | 1461094269798 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9e0000 == 37 [pid = 5670] [id = 66] 12:31:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 77 (0x8fa85400) [pid = 5670] [serial = 196] [outer = (nil)] 12:31:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 78 (0x9fb3b000) [pid = 5670] [serial = 197] [outer = 0x8fa85400] 12:31:09 INFO - PROCESS | 5670 | 1461094269883 Marionette DEBUG loaded listener.js 12:31:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 79 (0x9fb8f000) [pid = 5670] [serial = 198] [outer = 0x8fa85400] 12:31:10 INFO - PROCESS | 5670 | 1461094270595 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 12:31:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1139ms 12:31:10 INFO - PROCESS | 5670 | 1461094270637 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 12:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:31:10 INFO - PROCESS | 5670 | 1461094270642 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 12:31:10 INFO - PROCESS | 5670 | 1461094270649 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 5670 | 1461094270652 Marionette TRACE conn4 <- [1,238,null,{}] 12:31:10 INFO - PROCESS | 5670 | 1461094270659 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:10 INFO - PROCESS | 5670 | 1461094270854 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 12:31:10 INFO - PROCESS | 5670 | 1461094270867 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x9fb8cc00 == 38 [pid = 5670] [id = 67] 12:31:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 80 (0x9fc64000) [pid = 5670] [serial = 199] [outer = (nil)] 12:31:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 81 (0xa00d4800) [pid = 5670] [serial = 200] [outer = 0x9fc64000] 12:31:10 INFO - PROCESS | 5670 | 1461094270942 Marionette DEBUG loaded listener.js 12:31:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 82 (0xa0a85400) [pid = 5670] [serial = 201] [outer = 0x9fc64000] 12:31:11 INFO - PROCESS | 5670 | 1461094271877 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 12:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1281ms 12:31:11 INFO - PROCESS | 5670 | 1461094271931 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 12:31:11 INFO - PROCESS | 5670 | 1461094271936 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 12:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:31:11 INFO - PROCESS | 5670 | 1461094271945 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:31:11 INFO - PROCESS | 5670 | 1461094271951 Marionette TRACE conn4 <- [1,242,null,{}] 12:31:11 INFO - PROCESS | 5670 | 1461094271962 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:12 INFO - PROCESS | 5670 | 1461094272140 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 12:31:12 INFO - PROCESS | 5670 | 1461094272284 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa87c00 == 39 [pid = 5670] [id = 68] 12:31:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 83 (0x8fab7000) [pid = 5670] [serial = 202] [outer = (nil)] 12:31:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 84 (0x93009000) [pid = 5670] [serial = 203] [outer = 0x8fab7000] 12:31:12 INFO - PROCESS | 5670 | 1461094272375 Marionette DEBUG loaded listener.js 12:31:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 85 (0x9316d400) [pid = 5670] [serial = 204] [outer = 0x8fab7000] 12:31:13 INFO - PROCESS | 5670 | 1461094273312 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 12:31:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1394ms 12:31:13 INFO - PROCESS | 5670 | 1461094273341 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 12:31:13 INFO - PROCESS | 5670 | 1461094273351 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 12:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:31:13 INFO - PROCESS | 5670 | 1461094273362 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:31:13 INFO - PROCESS | 5670 | 1461094273367 Marionette TRACE conn4 <- [1,246,null,{}] 12:31:13 INFO - PROCESS | 5670 | 1461094273374 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:13 INFO - PROCESS | 5670 | 1461094273574 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 12:31:13 INFO - PROCESS | 5670 | 1461094273720 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:13 INFO - PROCESS | 5670 | ++DOCSHELL 0x904f2c00 == 40 [pid = 5670] [id = 69] 12:31:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 86 (0x9300d400) [pid = 5670] [serial = 205] [outer = (nil)] 12:31:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 87 (0x98534c00) [pid = 5670] [serial = 206] [outer = 0x9300d400] 12:31:13 INFO - PROCESS | 5670 | 1461094273816 Marionette DEBUG loaded listener.js 12:31:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 88 (0x99117000) [pid = 5670] [serial = 207] [outer = 0x9300d400] 12:31:14 INFO - PROCESS | 5670 | 1461094274687 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:31:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1350ms 12:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:31:14 INFO - PROCESS | 5670 | 1461094274717 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 12:31:14 INFO - PROCESS | 5670 | 1461094274720 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 12:31:14 INFO - PROCESS | 5670 | 1461094274728 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:31:14 INFO - PROCESS | 5670 | 1461094274734 Marionette TRACE conn4 <- [1,250,null,{}] 12:31:14 INFO - PROCESS | 5670 | 1461094274751 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:14 INFO - PROCESS | 5670 | 1461094274935 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 12:31:15 INFO - PROCESS | 5670 | 1461094275076 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x904ec000 == 41 [pid = 5670] [id = 70] 12:31:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 89 (0x904f4400) [pid = 5670] [serial = 208] [outer = (nil)] 12:31:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 90 (0xa0adc400) [pid = 5670] [serial = 209] [outer = 0x904f4400] 12:31:15 INFO - PROCESS | 5670 | 1461094275166 Marionette DEBUG loaded listener.js 12:31:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 91 (0xa0f9d000) [pid = 5670] [serial = 210] [outer = 0x904f4400] 12:31:16 INFO - PROCESS | 5670 | 1461094276238 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:31:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1553ms 12:31:16 INFO - PROCESS | 5670 | 1461094276281 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 12:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:31:16 INFO - PROCESS | 5670 | 1461094276286 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 12:31:16 INFO - PROCESS | 5670 | 1461094276292 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:31:16 INFO - PROCESS | 5670 | 1461094276296 Marionette TRACE conn4 <- [1,254,null,{}] 12:31:16 INFO - PROCESS | 5670 | 1461094276301 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:16 INFO - PROCESS | 5670 | 1461094276481 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 12:31:16 INFO - PROCESS | 5670 | 1461094276659 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:16 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9e7800 == 42 [pid = 5670] [id = 71] 12:31:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 92 (0x99a2d000) [pid = 5670] [serial = 211] [outer = (nil)] 12:31:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 93 (0xa0fe4c00) [pid = 5670] [serial = 212] [outer = 0x99a2d000] 12:31:16 INFO - PROCESS | 5670 | 1461094276752 Marionette DEBUG loaded listener.js 12:31:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 94 (0xa0fea000) [pid = 5670] [serial = 213] [outer = 0x99a2d000] 12:31:17 INFO - PROCESS | 5670 | 1461094277531 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 12:31:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1282ms 12:31:17 INFO - PROCESS | 5670 | 1461094277574 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 12:31:17 INFO - PROCESS | 5670 | 1461094277578 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 12:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:31:17 INFO - PROCESS | 5670 | 1461094277584 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:31:17 INFO - PROCESS | 5670 | 1461094277588 Marionette TRACE conn4 <- [1,258,null,{}] 12:31:17 INFO - PROCESS | 5670 | 1461094277612 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:17 INFO - PROCESS | 5670 | 1461094277774 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 12:31:17 INFO - PROCESS | 5670 | 1461094277914 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 5670 | ++DOCSHELL 0x96fb8000 == 43 [pid = 5670] [id = 72] 12:31:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 95 (0x96fb8800) [pid = 5670] [serial = 214] [outer = (nil)] 12:31:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 96 (0x96fbf800) [pid = 5670] [serial = 215] [outer = 0x96fb8800] 12:31:18 INFO - PROCESS | 5670 | 1461094278002 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 97 (0x96fc0800) [pid = 5670] [serial = 216] [outer = 0x96fb8800] 12:31:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 98 (0x96fbe400) [pid = 5670] [serial = 217] [outer = 0x96a69c00] 12:31:18 INFO - PROCESS | 5670 | 1461094278983 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 12:31:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:31:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1430ms 12:31:19 INFO - PROCESS | 5670 | 1461094279014 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 5670 | 1461094279018 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 12:31:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:31:19 INFO - PROCESS | 5670 | 1461094279025 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 5670 | 1461094279028 Marionette TRACE conn4 <- [1,262,null,{}] 12:31:19 INFO - PROCESS | 5670 | 1461094279036 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:19 INFO - PROCESS | 5670 | 1461094279230 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 12:31:19 INFO - PROCESS | 5670 | 1461094279427 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x8faaf800 == 44 [pid = 5670] [id = 73] 12:31:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 99 (0x96fb9c00) [pid = 5670] [serial = 218] [outer = (nil)] 12:31:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 100 (0xa3c0b000) [pid = 5670] [serial = 219] [outer = 0x96fb9c00] 12:31:19 INFO - PROCESS | 5670 | 1461094279559 Marionette DEBUG loaded listener.js 12:31:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 101 (0xa3c79000) [pid = 5670] [serial = 220] [outer = 0x96fb9c00] 12:31:20 INFO - PROCESS | 5670 | 1461094280364 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 12:31:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1382ms 12:31:20 INFO - PROCESS | 5670 | 1461094280408 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 12:31:20 INFO - PROCESS | 5670 | 1461094280412 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 12:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:31:20 INFO - PROCESS | 5670 | 1461094280419 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:31:20 INFO - PROCESS | 5670 | 1461094280422 Marionette TRACE conn4 <- [1,266,null,{}] 12:31:20 INFO - PROCESS | 5670 | 1461094280451 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:20 INFO - PROCESS | 5670 | 1461094280622 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 12:31:20 INFO - PROCESS | 5670 | 1461094280765 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:20 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa89400 == 45 [pid = 5670] [id = 74] 12:31:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 102 (0x8fa8b800) [pid = 5670] [serial = 221] [outer = (nil)] 12:31:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 103 (0x8fe53800) [pid = 5670] [serial = 222] [outer = 0x8fa8b800] 12:31:20 INFO - PROCESS | 5670 | 1461094280855 Marionette DEBUG loaded listener.js 12:31:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 104 (0x8fe58400) [pid = 5670] [serial = 223] [outer = 0x8fa8b800] 12:31:21 INFO - PROCESS | 5670 | 1461094281958 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 12:31:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:31:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1599ms 12:31:22 INFO - PROCESS | 5670 | 1461094282019 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 12:31:22 INFO - PROCESS | 5670 | 1461094282025 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 12:31:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:31:22 INFO - PROCESS | 5670 | 1461094282033 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:31:22 INFO - PROCESS | 5670 | 1461094282038 Marionette TRACE conn4 <- [1,270,null,{}] 12:31:22 INFO - PROCESS | 5670 | 1461094282046 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:22 INFO - PROCESS | 5670 | 1461094282207 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 12:31:22 INFO - PROCESS | 5670 | 1461094282397 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x91427c00 == 46 [pid = 5670] [id = 75] 12:31:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 105 (0x91e72c00) [pid = 5670] [serial = 224] [outer = (nil)] 12:31:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 106 (0x9300b800) [pid = 5670] [serial = 225] [outer = 0x91e72c00] 12:31:22 INFO - PROCESS | 5670 | 1461094282481 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 107 (0x9316e400) [pid = 5670] [serial = 226] [outer = 0x91e72c00] 12:31:23 INFO - PROCESS | 5670 | 1461094283361 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1384ms 12:31:23 INFO - PROCESS | 5670 | 1461094283418 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 12:31:23 INFO - PROCESS | 5670 | 1461094283427 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 12:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:31:23 INFO - PROCESS | 5670 | 1461094283437 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 5670 | 1461094283441 Marionette TRACE conn4 <- [1,274,null,{}] 12:31:23 INFO - PROCESS | 5670 | 1461094283447 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:23 INFO - PROCESS | 5670 | 1461094283618 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 12:31:23 INFO - PROCESS | 5670 | 1461094283785 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 5670 | ++DOCSHELL 0x9316b000 == 47 [pid = 5670] [id = 76] 12:31:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 108 (0x94d0f400) [pid = 5670] [serial = 227] [outer = (nil)] 12:31:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 109 (0x97179800) [pid = 5670] [serial = 228] [outer = 0x94d0f400] 12:31:23 INFO - PROCESS | 5670 | 1461094283905 Marionette DEBUG loaded listener.js 12:31:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 110 (0x97d65000) [pid = 5670] [serial = 229] [outer = 0x94d0f400] 12:31:24 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9e0000 == 46 [pid = 5670] [id = 66] 12:31:24 INFO - PROCESS | 5670 | --DOCSHELL 0x8fab5000 == 45 [pid = 5670] [id = 65] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 109 (0x97922800) [pid = 5670] [serial = 161] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOCSHELL 0x983cc400 == 44 [pid = 5670] [id = 64] 12:31:24 INFO - PROCESS | 5670 | --DOCSHELL 0x97ca5400 == 43 [pid = 5670] [id = 63] 12:31:24 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa87800 == 42 [pid = 5670] [id = 62] 12:31:24 INFO - PROCESS | 5670 | --DOCSHELL 0x91421000 == 41 [pid = 5670] [id = 61] 12:31:24 INFO - PROCESS | 5670 | --DOCSHELL 0x8fab7800 == 40 [pid = 5670] [id = 57] 12:31:24 INFO - PROCESS | 5670 | 1461094284818 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 12:31:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1402ms 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 108 (0x99a31800) [pid = 5670] [serial = 135] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 107 (0x99a2bc00) [pid = 5670] [serial = 134] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 106 (0x96bc1400) [pid = 5670] [serial = 132] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 105 (0x95889400) [pid = 5670] [serial = 131] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 104 (0x96a69800) [pid = 5670] [serial = 155] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 103 (0x91422800) [pid = 5670] [serial = 152] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 102 (0x93005800) [pid = 5670] [serial = 153] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 101 (0x97b99c00) [pid = 5670] [serial = 158] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 100 (0x9123a400) [pid = 5670] [serial = 150] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 99 (0x90672000) [pid = 5670] [serial = 149] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 98 (0x9fef4400) [pid = 5670] [serial = 138] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 97 (0x9a89ec00) [pid = 5670] [serial = 137] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 96 (0xa0a92800) [pid = 5670] [serial = 141] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 95 (0xa0a2a800) [pid = 5670] [serial = 140] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 94 (0xa0fdf400) [pid = 5670] [serial = 144] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 93 (0xa0fdc400) [pid = 5670] [serial = 143] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 92 (0x99a06400) [pid = 5670] [serial = 128] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 91 (0x95885000) [pid = 5670] [serial = 147] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 90 (0x904f8c00) [pid = 5670] [serial = 146] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 89 (0x97c28000) [pid = 5670] [serial = 159] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 5670 | --DOMWINDOW == 88 (0x96fe6000) [pid = 5670] [serial = 156] [outer = (nil)] [url = about:blank] 12:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:31:24 INFO - PROCESS | 5670 | 1461094284868 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 12:31:24 INFO - PROCESS | 5670 | 1461094284877 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 12:31:24 INFO - PROCESS | 5670 | 1461094284885 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:31:24 INFO - PROCESS | 5670 | 1461094284891 Marionette TRACE conn4 <- [1,278,null,{}] 12:31:24 INFO - PROCESS | 5670 | 1461094284907 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:25 INFO - PROCESS | 5670 | 1461094285076 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 12:31:25 INFO - PROCESS | 5670 | 1461094285198 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fab5000 == 41 [pid = 5670] [id = 77] 12:31:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 89 (0x8fab7800) [pid = 5670] [serial = 230] [outer = (nil)] 12:31:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 90 (0x96ad0400) [pid = 5670] [serial = 231] [outer = 0x8fab7800] 12:31:25 INFO - PROCESS | 5670 | 1461094285280 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 91 (0x97d65400) [pid = 5670] [serial = 232] [outer = 0x8fab7800] 12:31:26 INFO - PROCESS | 5670 | 1461094286128 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 12:31:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1283ms 12:31:26 INFO - PROCESS | 5670 | 1461094286168 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 12:31:26 INFO - PROCESS | 5670 | 1461094286172 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 12:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:31:26 INFO - PROCESS | 5670 | 1461094286178 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - PROCESS | 5670 | 1461094286182 Marionette TRACE conn4 <- [1,282,null,{}] 12:31:26 INFO - PROCESS | 5670 | 1461094286192 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:26 INFO - PROCESS | 5670 | 1461094286353 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 12:31:26 INFO - PROCESS | 5670 | 1461094286364 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x904ee800 == 42 [pid = 5670] [id = 78] 12:31:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 92 (0x982dcc00) [pid = 5670] [serial = 233] [outer = (nil)] 12:31:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 93 (0x98ce6400) [pid = 5670] [serial = 234] [outer = 0x982dcc00] 12:31:26 INFO - PROCESS | 5670 | 1461094286447 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 94 (0x994c2400) [pid = 5670] [serial = 235] [outer = 0x982dcc00] 12:31:27 INFO - PROCESS | 5670 | 1461094287306 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 12:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1182ms 12:31:27 INFO - PROCESS | 5670 | 1461094287370 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 12:31:27 INFO - PROCESS | 5670 | 1461094287374 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 12:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:31:27 INFO - PROCESS | 5670 | 1461094287380 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:31:27 INFO - PROCESS | 5670 | 1461094287383 Marionette TRACE conn4 <- [1,286,null,{}] 12:31:27 INFO - PROCESS | 5670 | 1461094287389 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:27 INFO - PROCESS | 5670 | 1461094287581 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 12:31:27 INFO - PROCESS | 5670 | 1461094287605 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:27 INFO - PROCESS | 5670 | ++DOCSHELL 0x982ddc00 == 43 [pid = 5670] [id = 79] 12:31:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 95 (0x98e1e800) [pid = 5670] [serial = 236] [outer = (nil)] 12:31:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 96 (0x99a31400) [pid = 5670] [serial = 237] [outer = 0x98e1e800] 12:31:27 INFO - PROCESS | 5670 | 1461094287678 Marionette DEBUG loaded listener.js 12:31:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 97 (0x99bcd000) [pid = 5670] [serial = 238] [outer = 0x98e1e800] 12:31:28 INFO - PROCESS | 5670 | 1461094288480 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 12:31:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:31:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1141ms 12:31:28 INFO - PROCESS | 5670 | 1461094288523 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 12:31:28 INFO - PROCESS | 5670 | 1461094288527 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 12:31:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:31:28 INFO - PROCESS | 5670 | 1461094288539 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:31:28 INFO - PROCESS | 5670 | 1461094288542 Marionette TRACE conn4 <- [1,290,null,{}] 12:31:28 INFO - PROCESS | 5670 | 1461094288548 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:28 INFO - PROCESS | 5670 | 1461094288782 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 12:31:28 INFO - PROCESS | 5670 | 1461094288817 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 5670 | ++DOCSHELL 0x98ce6000 == 44 [pid = 5670] [id = 80] 12:31:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 98 (0x99a32000) [pid = 5670] [serial = 239] [outer = (nil)] 12:31:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 99 (0x9fc9f800) [pid = 5670] [serial = 240] [outer = 0x99a32000] 12:31:28 INFO - PROCESS | 5670 | 1461094288894 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 100 (0xa0034000) [pid = 5670] [serial = 241] [outer = 0x99a32000] 12:31:29 INFO - PROCESS | 5670 | --DOMWINDOW == 99 (0x8fab7400) [pid = 5670] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:31:29 INFO - PROCESS | 5670 | --DOMWINDOW == 98 (0x8fa85400) [pid = 5670] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:31:29 INFO - PROCESS | 5670 | --DOMWINDOW == 97 (0x982d0800) [pid = 5670] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:31:29 INFO - PROCESS | 5670 | --DOMWINDOW == 96 (0x994be800) [pid = 5670] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:31:29 INFO - PROCESS | 5670 | --DOMWINDOW == 95 (0x8faba000) [pid = 5670] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:31:29 INFO - PROCESS | 5670 | --DOMWINDOW == 94 (0x91425400) [pid = 5670] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:31:29 INFO - PROCESS | 5670 | 1461094289862 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:31:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1382ms 12:31:29 INFO - PROCESS | 5670 | 1461094289921 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 5670 | 1461094289925 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 12:31:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:31:29 INFO - PROCESS | 5670 | 1461094289931 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 5670 | 1461094289934 Marionette TRACE conn4 <- [1,294,null,{}] 12:31:29 INFO - PROCESS | 5670 | 1461094289940 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:30 INFO - PROCESS | 5670 | 1461094290087 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 12:31:30 INFO - PROCESS | 5670 | 1461094290096 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fe55000 == 45 [pid = 5670] [id = 81] 12:31:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 95 (0x8fe5d000) [pid = 5670] [serial = 242] [outer = (nil)] 12:31:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 96 (0x9fc61800) [pid = 5670] [serial = 243] [outer = 0x8fe5d000] 12:31:30 INFO - PROCESS | 5670 | 1461094290172 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 97 (0xa00d7800) [pid = 5670] [serial = 244] [outer = 0x8fe5d000] 12:31:30 INFO - PROCESS | 5670 | 1461094290986 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1128ms 12:31:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:31:31 INFO - PROCESS | 5670 | 1461094291061 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 12:31:31 INFO - PROCESS | 5670 | 1461094291064 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 12:31:31 INFO - PROCESS | 5670 | 1461094291070 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:31:31 INFO - PROCESS | 5670 | 1461094291074 Marionette TRACE conn4 <- [1,298,null,{}] 12:31:31 INFO - PROCESS | 5670 | 1461094291079 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:31 INFO - PROCESS | 5670 | 1461094291231 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 12:31:31 INFO - PROCESS | 5670 | 1461094291356 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9e0000 == 46 [pid = 5670] [id = 82] 12:31:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 98 (0x8f9e6000) [pid = 5670] [serial = 245] [outer = (nil)] 12:31:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 99 (0x8fab6800) [pid = 5670] [serial = 246] [outer = 0x8f9e6000] 12:31:31 INFO - PROCESS | 5670 | 1461094291574 Marionette DEBUG loaded listener.js 12:31:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 100 (0x904f0400) [pid = 5670] [serial = 247] [outer = 0x8f9e6000] 12:31:32 INFO - PROCESS | 5670 | 1461094292547 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1532ms 12:31:32 INFO - PROCESS | 5670 | 1461094292604 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 12:31:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:31:32 INFO - PROCESS | 5670 | 1461094292613 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 12:31:32 INFO - PROCESS | 5670 | 1461094292621 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 5670 | 1461094292626 Marionette TRACE conn4 <- [1,302,null,{}] 12:31:32 INFO - PROCESS | 5670 | 1461094292635 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:32 INFO - PROCESS | 5670 | 1461094292860 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 12:31:33 INFO - PROCESS | 5670 | 1461094293064 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 5670 | ++DOCSHELL 0x9316d800 == 47 [pid = 5670] [id = 83] 12:31:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 101 (0x9316f400) [pid = 5670] [serial = 248] [outer = (nil)] 12:31:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 102 (0x95827400) [pid = 5670] [serial = 249] [outer = 0x9316f400] 12:31:33 INFO - PROCESS | 5670 | 1461094293204 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 103 (0x96a69800) [pid = 5670] [serial = 250] [outer = 0x9316f400] 12:31:34 INFO - PROCESS | 5670 | 1461094294095 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:34 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. 12:31:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1537ms 12:31:34 INFO - PROCESS | 5670 | 1461094294160 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 12:31:34 INFO - PROCESS | 5670 | 1461094294167 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 12:31:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:31:34 INFO - PROCESS | 5670 | 1461094294176 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:31:34 INFO - PROCESS | 5670 | 1461094294179 Marionette TRACE conn4 <- [1,306,null,{}] 12:31:34 INFO - PROCESS | 5670 | 1461094294186 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:34 INFO - PROCESS | 5670 | 1461094294406 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 12:31:34 INFO - PROCESS | 5670 | 1461094294553 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:34 INFO - PROCESS | 5670 | ++DOCSHELL 0x91423400 == 48 [pid = 5670] [id = 84] 12:31:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 104 (0x96ad8000) [pid = 5670] [serial = 251] [outer = (nil)] 12:31:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 105 (0x97b8d800) [pid = 5670] [serial = 252] [outer = 0x96ad8000] 12:31:34 INFO - PROCESS | 5670 | 1461094294647 Marionette DEBUG loaded listener.js 12:31:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 106 (0x98533000) [pid = 5670] [serial = 253] [outer = 0x96ad8000] 12:31:35 INFO - PROCESS | 5670 | 1461094295756 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1636ms 12:31:35 INFO - PROCESS | 5670 | 1461094295831 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 5670 | 1461094295835 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 12:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:31:35 INFO - PROCESS | 5670 | 1461094295855 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:31:35 INFO - PROCESS | 5670 | 1461094295866 Marionette TRACE conn4 <- [1,310,null,{}] 12:31:35 INFO - PROCESS | 5670 | 1461094295883 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:36 INFO - PROCESS | 5670 | 1461094296103 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 12:31:36 INFO - PROCESS | 5670 | 1461094296297 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x9300f000 == 49 [pid = 5670] [id = 85] 12:31:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 107 (0x97c30c00) [pid = 5670] [serial = 254] [outer = (nil)] 12:31:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 108 (0x9fc5f400) [pid = 5670] [serial = 255] [outer = 0x97c30c00] 12:31:36 INFO - PROCESS | 5670 | 1461094296399 Marionette DEBUG loaded listener.js 12:31:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 109 (0x99bd1000) [pid = 5670] [serial = 256] [outer = 0x97c30c00] 12:31:37 INFO - PROCESS | 5670 | 1461094297255 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:37 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. 12:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1454ms 12:31:37 INFO - PROCESS | 5670 | 1461094297299 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 12:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:31:37 INFO - PROCESS | 5670 | 1461094297304 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 12:31:37 INFO - PROCESS | 5670 | 1461094297311 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - PROCESS | 5670 | 1461094297315 Marionette TRACE conn4 <- [1,314,null,{}] 12:31:37 INFO - PROCESS | 5670 | 1461094297320 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:37 INFO - PROCESS | 5670 | 1461094297490 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 12:31:37 INFO - PROCESS | 5670 | 1461094297637 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa86800 == 50 [pid = 5670] [id = 86] 12:31:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 110 (0x98e8ac00) [pid = 5670] [serial = 257] [outer = (nil)] 12:31:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 111 (0xa0fe9c00) [pid = 5670] [serial = 258] [outer = 0x98e8ac00] 12:31:37 INFO - PROCESS | 5670 | 1461094297724 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 112 (0xa2ad3000) [pid = 5670] [serial = 259] [outer = 0x98e8ac00] 12:31:38 INFO - PROCESS | 5670 | 1461094298630 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1381ms 12:31:38 INFO - PROCESS | 5670 | 1461094298695 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 12:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:31:38 INFO - PROCESS | 5670 | 1461094298700 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 12:31:38 INFO - PROCESS | 5670 | 1461094298706 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:31:38 INFO - PROCESS | 5670 | 1461094298710 Marionette TRACE conn4 <- [1,318,null,{}] 12:31:38 INFO - PROCESS | 5670 | 1461094298717 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:38 INFO - PROCESS | 5670 | 1461094298888 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 12:31:39 INFO - PROCESS | 5670 | 1461094299040 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:39 INFO - PROCESS | 5670 | ++DOCSHELL 0xa3c81c00 == 51 [pid = 5670] [id = 87] 12:31:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 113 (0xa3c83400) [pid = 5670] [serial = 260] [outer = (nil)] 12:31:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 114 (0xa3ce4000) [pid = 5670] [serial = 261] [outer = 0xa3c83400] 12:31:39 INFO - PROCESS | 5670 | 1461094299145 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 115 (0xa457e800) [pid = 5670] [serial = 262] [outer = 0xa3c83400] 12:31:40 INFO - PROCESS | 5670 | 1461094300196 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1534ms 12:31:40 INFO - PROCESS | 5670 | 1461094300240 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 5670 | 1461094300244 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 12:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:31:40 INFO - PROCESS | 5670 | 1461094300251 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 5670 | 1461094300254 Marionette TRACE conn4 <- [1,322,null,{}] 12:31:40 INFO - PROCESS | 5670 | 1461094300260 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:40 INFO - PROCESS | 5670 | 1461094300479 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 12:31:40 INFO - PROCESS | 5670 | 1461094300674 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:40 INFO - PROCESS | 5670 | ++DOCSHELL 0xa45e5c00 == 52 [pid = 5670] [id = 88] 12:31:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 116 (0xa45e6c00) [pid = 5670] [serial = 263] [outer = (nil)] 12:31:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 117 (0xa4c42000) [pid = 5670] [serial = 264] [outer = 0xa45e6c00] 12:31:40 INFO - PROCESS | 5670 | 1461094300825 Marionette DEBUG loaded listener.js 12:31:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 118 (0xa4c4c000) [pid = 5670] [serial = 265] [outer = 0xa45e6c00] 12:31:41 INFO - PROCESS | 5670 | 1461094301791 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1578ms 12:31:41 INFO - PROCESS | 5670 | 1461094301830 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 12:31:41 INFO - PROCESS | 5670 | 1461094301834 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 12:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:31:41 INFO - PROCESS | 5670 | 1461094301841 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:31:41 INFO - PROCESS | 5670 | 1461094301845 Marionette TRACE conn4 <- [1,326,null,{}] 12:31:41 INFO - PROCESS | 5670 | 1461094301851 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:42 INFO - PROCESS | 5670 | 1461094302028 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 12:31:42 INFO - PROCESS | 5670 | 1461094302180 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:42 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e32a400 == 53 [pid = 5670] [id = 89] 12:31:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 119 (0x8e32ac00) [pid = 5670] [serial = 266] [outer = (nil)] 12:31:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 120 (0x8e32d400) [pid = 5670] [serial = 267] [outer = 0x8e32ac00] 12:31:42 INFO - PROCESS | 5670 | 1461094302315 Marionette DEBUG loaded listener.js 12:31:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 121 (0x8e32fc00) [pid = 5670] [serial = 268] [outer = 0x8e32ac00] 12:31:43 INFO - PROCESS | 5670 | 1461094303513 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1733ms 12:31:43 INFO - PROCESS | 5670 | 1461094303575 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 12:31:43 INFO - PROCESS | 5670 | 1461094303582 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 12:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:31:43 INFO - PROCESS | 5670 | 1461094303592 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:31:43 INFO - PROCESS | 5670 | 1461094303597 Marionette TRACE conn4 <- [1,330,null,{}] 12:31:43 INFO - PROCESS | 5670 | 1461094303605 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:43 INFO - PROCESS | 5670 | 1461094303958 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 12:31:44 INFO - PROCESS | 5670 | 1461094304142 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:44 INFO - PROCESS | 5670 | ++DOCSHELL 0x91e73400 == 54 [pid = 5670] [id = 90] 12:31:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 122 (0x91e7d000) [pid = 5670] [serial = 269] [outer = (nil)] 12:31:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x93167c00) [pid = 5670] [serial = 270] [outer = 0x91e7d000] 12:31:44 INFO - PROCESS | 5670 | 1461094304235 Marionette DEBUG loaded listener.js 12:31:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x95822400) [pid = 5670] [serial = 271] [outer = 0x91e7d000] 12:31:44 INFO - PROCESS | 5670 | --DOCSHELL 0x8fab9800 == 53 [pid = 5670] [id = 58] 12:31:44 INFO - PROCESS | 5670 | --DOCSHELL 0x8fe55000 == 52 [pid = 5670] [id = 81] 12:31:44 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0xa00d4800) [pid = 5670] [serial = 200] [outer = (nil)] [url = about:blank] 12:31:44 INFO - PROCESS | 5670 | --DOCSHELL 0x98ce6000 == 51 [pid = 5670] [id = 80] 12:31:44 INFO - PROCESS | 5670 | --DOCSHELL 0x982ddc00 == 50 [pid = 5670] [id = 79] 12:31:44 INFO - PROCESS | 5670 | --DOCSHELL 0x904ee800 == 49 [pid = 5670] [id = 78] 12:31:44 INFO - PROCESS | 5670 | --DOCSHELL 0x8fab5000 == 48 [pid = 5670] [id = 77] 12:31:44 INFO - PROCESS | 5670 | --DOCSHELL 0x9316b000 == 47 [pid = 5670] [id = 76] 12:31:44 INFO - PROCESS | 5670 | --DOCSHELL 0x91427c00 == 46 [pid = 5670] [id = 75] 12:31:44 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x9a89a400) [pid = 5670] [serial = 194] [outer = (nil)] [url = about:blank] 12:31:44 INFO - PROCESS | 5670 | --DOMWINDOW == 121 (0x9fb3b000) [pid = 5670] [serial = 197] [outer = (nil)] [url = about:blank] 12:31:44 INFO - PROCESS | 5670 | --DOMWINDOW == 120 (0x9df16000) [pid = 5670] [serial = 195] [outer = (nil)] [url = about:blank] 12:31:44 INFO - PROCESS | 5670 | --DOMWINDOW == 119 (0x904f7c00) [pid = 5670] [serial = 164] [outer = (nil)] [url = about:blank] 12:31:44 INFO - PROCESS | 5670 | --DOMWINDOW == 118 (0x9588a800) [pid = 5670] [serial = 167] [outer = (nil)] [url = about:blank] 12:31:44 INFO - PROCESS | 5670 | --DOMWINDOW == 117 (0x98535c00) [pid = 5670] [serial = 170] [outer = (nil)] [url = about:blank] 12:31:44 INFO - PROCESS | 5670 | --DOMWINDOW == 116 (0x98e21000) [pid = 5670] [serial = 173] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 5670 | --DOMWINDOW == 115 (0x99879400) [pid = 5670] [serial = 176] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 5670 | --DOMWINDOW == 114 (0x98536000) [pid = 5670] [serial = 188] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 5670 | --DOMWINDOW == 113 (0x9853f400) [pid = 5670] [serial = 189] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 5670 | --DOMWINDOW == 112 (0x99879800) [pid = 5670] [serial = 191] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 5670 | --DOMWINDOW == 111 (0x91e7a800) [pid = 5670] [serial = 185] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 5670 | --DOMWINDOW == 110 (0x95884800) [pid = 5670] [serial = 186] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 5670 | --DOMWINDOW == 109 (0x9316d000) [pid = 5670] [serial = 183] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 5670 | --DOMWINDOW == 108 (0x93082c00) [pid = 5670] [serial = 182] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 5670 | --DOMWINDOW == 107 (0x9a6b5000) [pid = 5670] [serial = 179] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 5670 | --DOMWINDOW == 106 (0x9fb8f000) [pid = 5670] [serial = 198] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 5670 | --DOMWINDOW == 105 (0x9a515800) [pid = 5670] [serial = 192] [outer = (nil)] [url = about:blank] 12:31:45 INFO - PROCESS | 5670 | 1461094305225 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:45 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. 12:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1686ms 12:31:45 INFO - PROCESS | 5670 | 1461094305279 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 5670 | 1461094305287 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 12:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:31:45 INFO - PROCESS | 5670 | 1461094305298 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 5670 | 1461094305302 Marionette TRACE conn4 <- [1,334,null,{}] 12:31:45 INFO - PROCESS | 5670 | 1461094305309 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:45 INFO - PROCESS | 5670 | 1461094305476 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 12:31:45 INFO - PROCESS | 5670 | 1461094305588 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fab5000 == 47 [pid = 5670] [id = 91] 12:31:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 106 (0x904ee800) [pid = 5670] [serial = 272] [outer = (nil)] 12:31:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 107 (0x9588a000) [pid = 5670] [serial = 273] [outer = 0x904ee800] 12:31:45 INFO - PROCESS | 5670 | 1461094305666 Marionette DEBUG loaded listener.js 12:31:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 108 (0x96bcb000) [pid = 5670] [serial = 274] [outer = 0x904ee800] 12:31:46 INFO - PROCESS | 5670 | 1461094306706 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:46 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. 12:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1441ms 12:31:46 INFO - PROCESS | 5670 | 1461094306740 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 12:31:46 INFO - PROCESS | 5670 | 1461094306743 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 12:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:31:46 INFO - PROCESS | 5670 | 1461094306752 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:31:46 INFO - PROCESS | 5670 | 1461094306759 Marionette TRACE conn4 <- [1,338,null,{}] 12:31:46 INFO - PROCESS | 5670 | 1461094306779 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:46 INFO - PROCESS | 5670 | 1461094306966 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 12:31:47 INFO - PROCESS | 5670 | 1461094307144 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:47 INFO - PROCESS | 5670 | ++DOCSHELL 0x97b9a400 == 48 [pid = 5670] [id = 92] 12:31:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 109 (0x982d5000) [pid = 5670] [serial = 275] [outer = (nil)] 12:31:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 110 (0x98535c00) [pid = 5670] [serial = 276] [outer = 0x982d5000] 12:31:47 INFO - PROCESS | 5670 | 1461094307227 Marionette DEBUG loaded listener.js 12:31:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 111 (0x98e21800) [pid = 5670] [serial = 277] [outer = 0x982d5000] 12:31:48 INFO - PROCESS | 5670 | 1461094308083 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:48 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. 12:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1399ms 12:31:48 INFO - PROCESS | 5670 | 1461094308151 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 12:31:48 INFO - PROCESS | 5670 | 1461094308155 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 12:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:31:48 INFO - PROCESS | 5670 | 1461094308162 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - PROCESS | 5670 | 1461094308165 Marionette TRACE conn4 <- [1,342,null,{}] 12:31:48 INFO - PROCESS | 5670 | 1461094308171 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:48 INFO - PROCESS | 5670 | 1461094308379 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 12:31:48 INFO - PROCESS | 5670 | 1461094308398 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x93006800 == 49 [pid = 5670] [id = 93] 12:31:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 112 (0x994b8c00) [pid = 5670] [serial = 278] [outer = (nil)] 12:31:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 113 (0x99a29c00) [pid = 5670] [serial = 279] [outer = 0x994b8c00] 12:31:48 INFO - PROCESS | 5670 | 1461094308471 Marionette DEBUG loaded listener.js 12:31:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 114 (0x99a32800) [pid = 5670] [serial = 280] [outer = 0x994b8c00] 12:31:49 INFO - PROCESS | 5670 | --DOMWINDOW == 113 (0x8fab7800) [pid = 5670] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:31:49 INFO - PROCESS | 5670 | --DOMWINDOW == 112 (0x982dcc00) [pid = 5670] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:31:49 INFO - PROCESS | 5670 | --DOMWINDOW == 111 (0x98e1e800) [pid = 5670] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:31:49 INFO - PROCESS | 5670 | --DOMWINDOW == 110 (0x91e72c00) [pid = 5670] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:31:49 INFO - PROCESS | 5670 | --DOMWINDOW == 109 (0x94d0f400) [pid = 5670] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:31:49 INFO - PROCESS | 5670 | --DOMWINDOW == 108 (0x99a32000) [pid = 5670] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:31:49 INFO - PROCESS | 5670 | 1461094309423 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:49 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. 12:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1280ms 12:31:49 INFO - PROCESS | 5670 | 1461094309443 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 12:31:49 INFO - PROCESS | 5670 | 1461094309447 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 12:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:31:49 INFO - PROCESS | 5670 | 1461094309455 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:31:49 INFO - PROCESS | 5670 | 1461094309457 Marionette TRACE conn4 <- [1,346,null,{}] 12:31:49 INFO - PROCESS | 5670 | 1461094309464 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:49 INFO - PROCESS | 5670 | 1461094309626 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 12:31:49 INFO - PROCESS | 5670 | 1461094309641 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:49 INFO - PROCESS | 5670 | ++DOCSHELL 0x8faba000 == 50 [pid = 5670] [id = 94] 12:31:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 109 (0x8fe55400) [pid = 5670] [serial = 281] [outer = (nil)] 12:31:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 110 (0x9a515800) [pid = 5670] [serial = 282] [outer = 0x8fe55400] 12:31:49 INFO - PROCESS | 5670 | 1461094309718 Marionette DEBUG loaded listener.js 12:31:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 111 (0x9a6b5000) [pid = 5670] [serial = 283] [outer = 0x8fe55400] 12:31:50 INFO - PROCESS | 5670 | 1461094310599 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1185ms 12:31:50 INFO - PROCESS | 5670 | 1461094310640 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 12:31:50 INFO - PROCESS | 5670 | 1461094310644 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 12:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:31:50 INFO - PROCESS | 5670 | 1461094310651 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 5670 | 1461094310655 Marionette TRACE conn4 <- [1,350,null,{}] 12:31:50 INFO - PROCESS | 5670 | 1461094310669 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:50 INFO - PROCESS | 5670 | 1461094310881 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 12:31:51 INFO - PROCESS | 5670 | 1461094310992 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 5670 | ++DOCSHELL 0x982dcc00 == 51 [pid = 5670] [id = 95] 12:31:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 112 (0x99a2b400) [pid = 5670] [serial = 284] [outer = (nil)] 12:31:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 113 (0xa0a8b000) [pid = 5670] [serial = 285] [outer = 0x99a2b400] 12:31:51 INFO - PROCESS | 5670 | 1461094311080 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 114 (0xa0fddc00) [pid = 5670] [serial = 286] [outer = 0x99a2b400] 12:31:52 INFO - PROCESS | 5670 | 1461094312118 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:52 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. 12:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1529ms 12:31:52 INFO - PROCESS | 5670 | 1461094312182 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 12:31:52 INFO - PROCESS | 5670 | 1461094312189 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 12:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:31:52 INFO - PROCESS | 5670 | 1461094312199 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:31:52 INFO - PROCESS | 5670 | 1461094312204 Marionette TRACE conn4 <- [1,354,null,{}] 12:31:52 INFO - PROCESS | 5670 | 1461094312212 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:52 INFO - PROCESS | 5670 | 1461094312436 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 12:31:52 INFO - PROCESS | 5670 | 1461094312645 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:52 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fe5a400 == 52 [pid = 5670] [id = 96] 12:31:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 115 (0x91e79800) [pid = 5670] [serial = 287] [outer = (nil)] 12:31:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 116 (0x93170800) [pid = 5670] [serial = 288] [outer = 0x91e79800] 12:31:52 INFO - PROCESS | 5670 | 1461094312786 Marionette DEBUG loaded listener.js 12:31:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 117 (0x96238800) [pid = 5670] [serial = 289] [outer = 0x91e79800] 12:31:53 INFO - PROCESS | 5670 | 1461094313710 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1544ms 12:31:53 INFO - PROCESS | 5670 | 1461094313744 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 12:31:53 INFO - PROCESS | 5670 | 1461094313753 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 12:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:31:53 INFO - PROCESS | 5670 | 1461094313764 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:31:53 INFO - PROCESS | 5670 | 1461094313769 Marionette TRACE conn4 <- [1,358,null,{}] 12:31:53 INFO - PROCESS | 5670 | 1461094313776 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:53 INFO - PROCESS | 5670 | 1461094313962 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 12:31:54 INFO - PROCESS | 5670 | 1461094314117 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x91233800 == 53 [pid = 5670] [id = 97] 12:31:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 118 (0x93166000) [pid = 5670] [serial = 290] [outer = (nil)] 12:31:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 119 (0x982de000) [pid = 5670] [serial = 291] [outer = 0x93166000] 12:31:54 INFO - PROCESS | 5670 | 1461094314213 Marionette DEBUG loaded listener.js 12:31:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 120 (0x99a09c00) [pid = 5670] [serial = 292] [outer = 0x93166000] 12:31:55 INFO - PROCESS | 5670 | 1461094315313 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:55 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. 12:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1583ms 12:31:55 INFO - PROCESS | 5670 | 1461094315347 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 12:31:55 INFO - PROCESS | 5670 | 1461094315351 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 12:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:31:55 INFO - PROCESS | 5670 | 1461094315360 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:31:55 INFO - PROCESS | 5670 | 1461094315367 Marionette TRACE conn4 <- [1,362,null,{}] 12:31:55 INFO - PROCESS | 5670 | 1461094315388 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:55 INFO - PROCESS | 5670 | 1461094315622 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 12:31:55 INFO - PROCESS | 5670 | 1461094315832 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:55 INFO - PROCESS | 5670 | ++DOCSHELL 0x904c4000 == 54 [pid = 5670] [id = 98] 12:31:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 121 (0x904c5000) [pid = 5670] [serial = 293] [outer = (nil)] 12:31:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 122 (0x982d4400) [pid = 5670] [serial = 294] [outer = 0x904c5000] 12:31:55 INFO - PROCESS | 5670 | 1461094315962 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x9df1b400) [pid = 5670] [serial = 295] [outer = 0x904c5000] 12:31:56 INFO - PROCESS | 5670 | 1461094316881 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1540ms 12:31:56 INFO - PROCESS | 5670 | 1461094316900 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 12:31:56 INFO - PROCESS | 5670 | 1461094316905 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 12:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:31:56 INFO - PROCESS | 5670 | 1461094316911 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:31:56 INFO - PROCESS | 5670 | 1461094316915 Marionette TRACE conn4 <- [1,366,null,{}] 12:31:56 INFO - PROCESS | 5670 | 1461094316920 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:57 INFO - PROCESS | 5670 | 1461094317085 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 12:31:57 INFO - PROCESS | 5670 | 1461094317240 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 5670 | ++DOCSHELL 0xa003c800 == 55 [pid = 5670] [id = 99] 12:31:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0xa0adb800) [pid = 5670] [serial = 296] [outer = (nil)] 12:31:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0xa0fdf800) [pid = 5670] [serial = 297] [outer = 0xa0adb800] 12:31:57 INFO - PROCESS | 5670 | 1461094317328 Marionette DEBUG loaded listener.js 12:31:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0xa2a32400) [pid = 5670] [serial = 298] [outer = 0xa0adb800] 12:31:58 INFO - PROCESS | 5670 | 1461094318254 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1377ms 12:31:58 INFO - PROCESS | 5670 | 1461094318290 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 12:31:58 INFO - PROCESS | 5670 | 1461094318293 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 12:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:31:58 INFO - PROCESS | 5670 | 1461094318299 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:31:58 INFO - PROCESS | 5670 | 1461094318303 Marionette TRACE conn4 <- [1,370,null,{}] 12:31:58 INFO - PROCESS | 5670 | 1461094318309 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:58 INFO - PROCESS | 5670 | 1461094318473 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 12:31:58 INFO - PROCESS | 5670 | 1461094318630 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f344800 == 56 [pid = 5670] [id = 100] 12:31:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8f346800) [pid = 5670] [serial = 299] [outer = (nil)] 12:31:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x8f34c000) [pid = 5670] [serial = 300] [outer = 0x8f346800] 12:31:58 INFO - PROCESS | 5670 | 1461094318724 Marionette DEBUG loaded listener.js 12:31:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8f34f400) [pid = 5670] [serial = 301] [outer = 0x8f346800] 12:31:59 INFO - PROCESS | 5670 | 1461094319726 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1480ms 12:31:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:31:59 INFO - PROCESS | 5670 | 1461094319780 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 12:31:59 INFO - PROCESS | 5670 | 1461094319783 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 12:31:59 INFO - PROCESS | 5670 | 1461094319789 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - PROCESS | 5670 | 1461094319793 Marionette TRACE conn4 <- [1,374,null,{}] 12:31:59 INFO - PROCESS | 5670 | 1461094319799 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:00 INFO - PROCESS | 5670 | 1461094320018 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 12:32:00 INFO - PROCESS | 5670 | 1461094320212 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f350c00 == 57 [pid = 5670] [id = 101] 12:32:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8fe4f000) [pid = 5670] [serial = 302] [outer = (nil)] 12:32:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0xa457b800) [pid = 5670] [serial = 303] [outer = 0x8fe4f000] 12:32:00 INFO - PROCESS | 5670 | 1461094320348 Marionette DEBUG loaded listener.js 12:32:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0xa45dfc00) [pid = 5670] [serial = 304] [outer = 0x8fe4f000] 12:32:01 INFO - PROCESS | 5670 | 1461094321232 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:32:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:32:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1489ms 12:32:01 INFO - PROCESS | 5670 | 1461094321278 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 12:32:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:32:01 INFO - PROCESS | 5670 | 1461094321282 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 12:32:01 INFO - PROCESS | 5670 | 1461094321289 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:32:01 INFO - PROCESS | 5670 | 1461094321292 Marionette TRACE conn4 <- [1,378,null,{}] 12:32:01 INFO - PROCESS | 5670 | 1461094321298 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:01 INFO - PROCESS | 5670 | 1461094321478 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 12:32:01 INFO - PROCESS | 5670 | 1461094321689 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:01 INFO - PROCESS | 5670 | ++DOCSHELL 0x9141c800 == 58 [pid = 5670] [id = 102] 12:32:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x9141f800) [pid = 5670] [serial = 305] [outer = (nil)] 12:32:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0xa4a58400) [pid = 5670] [serial = 306] [outer = 0x9141f800] 12:32:01 INFO - PROCESS | 5670 | 1461094321885 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0xa4a5c800) [pid = 5670] [serial = 307] [outer = 0x9141f800] 12:32:02 INFO - PROCESS | 5670 | 1461094322793 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:32:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:32:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1540ms 12:32:02 INFO - PROCESS | 5670 | 1461094322829 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 12:32:02 INFO - PROCESS | 5670 | 1461094322832 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 12:32:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:32:02 INFO - PROCESS | 5670 | 1461094322840 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:32:02 INFO - PROCESS | 5670 | 1461094322842 Marionette TRACE conn4 <- [1,382,null,{}] 12:32:02 INFO - PROCESS | 5670 | 1461094322849 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:03 INFO - PROCESS | 5670 | 1461094323034 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 12:32:03 INFO - PROCESS | 5670 | 1461094323505 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:03 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa8a800 == 59 [pid = 5670] [id = 103] 12:32:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8fa8cc00) [pid = 5670] [serial = 308] [outer = (nil)] 12:32:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x904c1800) [pid = 5670] [serial = 309] [outer = 0x8fa8cc00] 12:32:03 INFO - PROCESS | 5670 | 1461094323627 Marionette DEBUG loaded listener.js 12:32:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x904ca400) [pid = 5670] [serial = 310] [outer = 0x8fa8cc00] 12:32:04 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:32:04 INFO - PROCESS | 5670 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:32:04 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:32:04 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:32:04 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:32:04 INFO - PROCESS | 5670 | 1461094324527 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:32:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:32:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1735ms 12:32:04 INFO - PROCESS | 5670 | 1461094324576 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 12:32:04 INFO - PROCESS | 5670 | 1461094324583 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 12:32:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:32:04 INFO - PROCESS | 5670 | 1461094324606 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:32:04 INFO - PROCESS | 5670 | 1461094324612 Marionette TRACE conn4 <- [1,386,null,{}] 12:32:04 INFO - PROCESS | 5670 | 1461094324620 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:04 INFO - PROCESS | 5670 | 1461094324868 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 12:32:05 INFO - PROCESS | 5670 | 1461094325091 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x904cd000 == 60 [pid = 5670] [id = 104] 12:32:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x91424c00) [pid = 5670] [serial = 311] [outer = (nil)] 12:32:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x9316d000) [pid = 5670] [serial = 312] [outer = 0x91424c00] 12:32:05 INFO - PROCESS | 5670 | 1461094325224 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x95886400) [pid = 5670] [serial = 313] [outer = 0x91424c00] 12:32:06 INFO - PROCESS | 5670 | 1461094326152 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 12:32:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:32:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1593ms 12:32:06 INFO - PROCESS | 5670 | 1461094326200 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 12:32:06 INFO - PROCESS | 5670 | 1461094326207 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 12:32:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:32:06 INFO - PROCESS | 5670 | 1461094326214 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:32:06 INFO - PROCESS | 5670 | 1461094326217 Marionette TRACE conn4 <- [1,390,null,{}] 12:32:06 INFO - PROCESS | 5670 | 1461094326225 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:06 INFO - PROCESS | 5670 | 1461094326462 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 12:32:06 INFO - PROCESS | 5670 | --DOCSHELL 0x904e9400 == 59 [pid = 5670] [id = 38] 12:32:06 INFO - PROCESS | 5670 | --DOCSHELL 0x9fb8cc00 == 58 [pid = 5670] [id = 67] 12:32:06 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9e1800 == 57 [pid = 5670] [id = 39] 12:32:06 INFO - PROCESS | 5670 | --DOCSHELL 0x93170000 == 56 [pid = 5670] [id = 59] 12:32:06 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x93009000) [pid = 5670] [serial = 203] [outer = (nil)] [url = about:blank] 12:32:06 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x98534c00) [pid = 5670] [serial = 206] [outer = (nil)] [url = about:blank] 12:32:06 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0xa0adc400) [pid = 5670] [serial = 209] [outer = (nil)] [url = about:blank] 12:32:06 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0xa0fe4c00) [pid = 5670] [serial = 212] [outer = (nil)] [url = about:blank] 12:32:06 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x96fbf800) [pid = 5670] [serial = 215] [outer = (nil)] [url = about:blank] 12:32:06 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0xa3c0b000) [pid = 5670] [serial = 219] [outer = (nil)] [url = about:blank] 12:32:06 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x8fe53800) [pid = 5670] [serial = 222] [outer = (nil)] [url = about:blank] 12:32:06 INFO - PROCESS | 5670 | --DOCSHELL 0x9588c400 == 55 [pid = 5670] [id = 60] 12:32:06 INFO - PROCESS | 5670 | --DOCSHELL 0x93167400 == 54 [pid = 5670] [id = 56] 12:32:06 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa86800 == 53 [pid = 5670] [id = 86] 12:32:06 INFO - PROCESS | 5670 | 1461094326822 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:06 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e329400 == 54 [pid = 5670] [id = 105] 12:32:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8fa86800) [pid = 5670] [serial = 314] [outer = (nil)] 12:32:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x9300c400) [pid = 5670] [serial = 315] [outer = 0x8fa86800] 12:32:06 INFO - PROCESS | 5670 | 1461094326898 Marionette DEBUG loaded listener.js 12:32:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x96241000) [pid = 5670] [serial = 316] [outer = 0x8fa86800] 12:32:07 INFO - PROCESS | 5670 | --DOCSHELL 0x9300f000 == 53 [pid = 5670] [id = 85] 12:32:07 INFO - PROCESS | 5670 | --DOCSHELL 0x91423400 == 52 [pid = 5670] [id = 84] 12:32:07 INFO - PROCESS | 5670 | --DOCSHELL 0x9316d800 == 51 [pid = 5670] [id = 83] 12:32:07 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9e0000 == 50 [pid = 5670] [id = 82] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x994c4400) [pid = 5670] [serial = 96] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x9fc61800) [pid = 5670] [serial = 243] [outer = (nil)] [url = about:blank] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x96ad0400) [pid = 5670] [serial = 231] [outer = (nil)] [url = about:blank] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x97d65400) [pid = 5670] [serial = 232] [outer = (nil)] [url = about:blank] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x98ce6400) [pid = 5670] [serial = 234] [outer = (nil)] [url = about:blank] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x99a31400) [pid = 5670] [serial = 237] [outer = (nil)] [url = about:blank] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x9316e400) [pid = 5670] [serial = 226] [outer = (nil)] [url = about:blank] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x9300b800) [pid = 5670] [serial = 225] [outer = (nil)] [url = about:blank] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x97d65000) [pid = 5670] [serial = 229] [outer = (nil)] [url = about:blank] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x97179800) [pid = 5670] [serial = 228] [outer = (nil)] [url = about:blank] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x9fc9f800) [pid = 5670] [serial = 240] [outer = (nil)] [url = about:blank] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0xa0034000) [pid = 5670] [serial = 241] [outer = (nil)] [url = about:blank] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x99bcd000) [pid = 5670] [serial = 238] [outer = (nil)] [url = about:blank] 12:32:07 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x994c2400) [pid = 5670] [serial = 235] [outer = (nil)] [url = about:blank] 12:32:07 INFO - PROCESS | 5670 | 1461094327722 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 12:32:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:32:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1533ms 12:32:07 INFO - PROCESS | 5670 | 1461094327748 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 12:32:07 INFO - PROCESS | 5670 | 1461094327755 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 12:32:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:32:07 INFO - PROCESS | 5670 | 1461094327785 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:32:07 INFO - PROCESS | 5670 | 1461094327794 Marionette TRACE conn4 <- [1,394,null,{}] 12:32:07 INFO - PROCESS | 5670 | 1461094327803 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:07 INFO - PROCESS | 5670 | 1461094327968 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 12:32:08 INFO - PROCESS | 5670 | 1461094327980 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:08 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fe58c00 == 51 [pid = 5670] [id = 106] 12:32:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x9300f800) [pid = 5670] [serial = 317] [outer = (nil)] 12:32:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x982eec00) [pid = 5670] [serial = 318] [outer = 0x9300f800] 12:32:08 INFO - PROCESS | 5670 | 1461094328063 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x9853dc00) [pid = 5670] [serial = 319] [outer = 0x9300f800] 12:32:08 INFO - PROCESS | 5670 | 1461094328965 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 12:32:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:32:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1255ms 12:32:09 INFO - PROCESS | 5670 | 1461094329029 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 12:32:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:32:09 INFO - PROCESS | 5670 | 1461094329034 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 12:32:09 INFO - PROCESS | 5670 | 1461094329040 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 5670 | 1461094329043 Marionette TRACE conn4 <- [1,398,null,{}] 12:32:09 INFO - PROCESS | 5670 | 1461094329049 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:09 INFO - PROCESS | 5670 | 1461094329254 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 12:32:09 INFO - PROCESS | 5670 | 1461094329276 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x97175000 == 52 [pid = 5670] [id = 107] 12:32:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x9717e000) [pid = 5670] [serial = 320] [outer = (nil)] 12:32:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x994c6800) [pid = 5670] [serial = 321] [outer = 0x9717e000] 12:32:09 INFO - PROCESS | 5670 | 1461094329350 Marionette DEBUG loaded listener.js 12:32:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x99bcc000) [pid = 5670] [serial = 322] [outer = 0x9717e000] 12:32:10 INFO - PROCESS | 5670 | 1461094330302 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 12:32:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:32:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1331ms 12:32:10 INFO - PROCESS | 5670 | 1461094330374 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 12:32:10 INFO - PROCESS | 5670 | 1461094330377 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 12:32:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:32:10 INFO - PROCESS | 5670 | 1461094330383 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:32:10 INFO - PROCESS | 5670 | 1461094330387 Marionette TRACE conn4 <- [1,402,null,{}] 12:32:10 INFO - PROCESS | 5670 | 1461094330392 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:10 INFO - PROCESS | 5670 | 1461094330586 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 12:32:10 INFO - PROCESS | 5670 | 1461094330622 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x9df0f800 == 53 [pid = 5670] [id = 108] 12:32:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x9ea19800) [pid = 5670] [serial = 323] [outer = (nil)] 12:32:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x9fc9f800) [pid = 5670] [serial = 324] [outer = 0x9ea19800] 12:32:10 INFO - PROCESS | 5670 | 1461094330708 Marionette DEBUG loaded listener.js 12:32:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0xa0a92800) [pid = 5670] [serial = 325] [outer = 0x9ea19800] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x9300d400) [pid = 5670] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x8fab7000) [pid = 5670] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x98e8c000) [pid = 5670] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x99a2d000) [pid = 5670] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x8fa8b800) [pid = 5670] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x904f4400) [pid = 5670] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x9fc64000) [pid = 5670] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x994c7c00) [pid = 5670] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x96fb8800) [pid = 5670] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x8fa90c00) [pid = 5670] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 121 (0x98cefc00) [pid = 5670] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 120 (0x904ef000) [pid = 5670] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 119 (0x982d8800) [pid = 5670] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 118 (0x96fb9c00) [pid = 5670] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 117 (0x96ad9000) [pid = 5670] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 116 (0x9316bc00) [pid = 5670] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 115 (0x91e7d000) [pid = 5670] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 114 (0x994b8c00) [pid = 5670] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 113 (0x904ee800) [pid = 5670] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 112 (0x8fe55400) [pid = 5670] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:32:11 INFO - PROCESS | 5670 | --DOMWINDOW == 111 (0x982d5000) [pid = 5670] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:32:12 INFO - PROCESS | 5670 | 1461094332062 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 12:32:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:32:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1728ms 12:32:12 INFO - PROCESS | 5670 | 1461094332112 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 12:32:12 INFO - PROCESS | 5670 | 1461094332116 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 12:32:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:32:12 INFO - PROCESS | 5670 | 1461094332123 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 5670 | 1461094332125 Marionette TRACE conn4 <- [1,406,null,{}] 12:32:12 INFO - PROCESS | 5670 | 1461094332131 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:12 INFO - PROCESS | 5670 | 1461094332280 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 12:32:12 INFO - PROCESS | 5670 | 1461094332297 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa8f800 == 54 [pid = 5670] [id = 109] 12:32:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 112 (0x8fe50400) [pid = 5670] [serial = 326] [outer = (nil)] 12:32:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 113 (0x96fb8800) [pid = 5670] [serial = 327] [outer = 0x8fe50400] 12:32:12 INFO - PROCESS | 5670 | 1461094332369 Marionette DEBUG loaded listener.js 12:32:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 114 (0x994ba000) [pid = 5670] [serial = 328] [outer = 0x8fe50400] 12:32:13 INFO - PROCESS | 5670 | 1461094333165 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 12:32:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:32:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1077ms 12:32:13 INFO - PROCESS | 5670 | 1461094333213 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 12:32:13 INFO - PROCESS | 5670 | 1461094333217 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 12:32:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:32:13 INFO - PROCESS | 5670 | 1461094333225 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:32:13 INFO - PROCESS | 5670 | 1461094333228 Marionette TRACE conn4 <- [1,410,null,{}] 12:32:13 INFO - PROCESS | 5670 | 1461094333233 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:13 INFO - PROCESS | 5670 | 1461094333389 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 12:32:13 INFO - PROCESS | 5670 | 1461094333404 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:13 INFO - PROCESS | 5670 | ++DOCSHELL 0x904cc400 == 55 [pid = 5670] [id = 110] 12:32:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 115 (0x904ee800) [pid = 5670] [serial = 329] [outer = (nil)] 12:32:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 116 (0x9884ec00) [pid = 5670] [serial = 330] [outer = 0x904ee800] 12:32:13 INFO - PROCESS | 5670 | 1461094333481 Marionette DEBUG loaded listener.js 12:32:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 117 (0x98851400) [pid = 5670] [serial = 331] [outer = 0x904ee800] 12:32:14 INFO - PROCESS | 5670 | 1461094334683 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 12:32:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:32:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1530ms 12:32:14 INFO - PROCESS | 5670 | 1461094334756 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 12:32:14 INFO - PROCESS | 5670 | 1461094334764 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 12:32:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:32:14 INFO - PROCESS | 5670 | 1461094334774 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 5670 | 1461094334780 Marionette TRACE conn4 <- [1,414,null,{}] 12:32:14 INFO - PROCESS | 5670 | 1461094334789 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:15 INFO - PROCESS | 5670 | 1461094335017 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 12:32:15 INFO - PROCESS | 5670 | 1461094335226 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x904d0400 == 56 [pid = 5670] [id = 111] 12:32:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 118 (0x904ed800) [pid = 5670] [serial = 332] [outer = (nil)] 12:32:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 119 (0x93008400) [pid = 5670] [serial = 333] [outer = 0x904ed800] 12:32:15 INFO - PROCESS | 5670 | 1461094335361 Marionette DEBUG loaded listener.js 12:32:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 120 (0x9316d800) [pid = 5670] [serial = 334] [outer = 0x904ed800] 12:32:16 INFO - PROCESS | 5670 | 1461094336377 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 12:32:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:32:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1638ms 12:32:16 INFO - PROCESS | 5670 | 1461094336412 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 12:32:16 INFO - PROCESS | 5670 | 1461094336421 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 12:32:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:32:16 INFO - PROCESS | 5670 | 1461094336432 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:32:16 INFO - PROCESS | 5670 | 1461094336436 Marionette TRACE conn4 <- [1,418,null,{}] 12:32:16 INFO - PROCESS | 5670 | 1461094336443 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:16 INFO - PROCESS | 5670 | 1461094336623 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 12:32:16 INFO - PROCESS | 5670 | 1461094336888 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 5670 | ++DOCSHELL 0x97d65800 == 57 [pid = 5670] [id = 112] 12:32:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 121 (0x97d66000) [pid = 5670] [serial = 335] [outer = (nil)] 12:32:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 122 (0x983d0000) [pid = 5670] [serial = 336] [outer = 0x97d66000] 12:32:17 INFO - PROCESS | 5670 | 1461094337022 Marionette DEBUG loaded listener.js 12:32:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x9884f000) [pid = 5670] [serial = 337] [outer = 0x97d66000] 12:32:18 INFO - PROCESS | 5670 | 1461094338317 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 12:32:18 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 12:32:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1933ms 12:32:18 INFO - PROCESS | 5670 | 1461094338424 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 12:32:18 INFO - PROCESS | 5670 | 1461094338429 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 12:32:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:32:18 INFO - PROCESS | 5670 | 1461094338439 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:32:18 INFO - PROCESS | 5670 | 1461094338444 Marionette TRACE conn4 <- [1,422,null,{}] 12:32:18 INFO - PROCESS | 5670 | 1461094338463 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:18 INFO - PROCESS | 5670 | 1461094338629 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 12:32:18 INFO - PROCESS | 5670 | 1461094338783 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:18 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f341c00 == 58 [pid = 5670] [id = 113] 12:32:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x97d64800) [pid = 5670] [serial = 338] [outer = (nil)] 12:32:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x9fc59c00) [pid = 5670] [serial = 339] [outer = 0x97d64800] 12:32:18 INFO - PROCESS | 5670 | 1461094338877 Marionette DEBUG loaded listener.js 12:32:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0xa0e77000) [pid = 5670] [serial = 340] [outer = 0x97d64800] 12:32:20 INFO - PROCESS | 5670 | 1461094340194 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 12:32:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:32:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1785ms 12:32:20 INFO - PROCESS | 5670 | 1461094340273 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 12:32:20 INFO - PROCESS | 5670 | 1461094340279 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 12:32:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:32:20 INFO - PROCESS | 5670 | 1461094340287 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 5670 | 1461094340291 Marionette TRACE conn4 <- [1,426,null,{}] 12:32:20 INFO - PROCESS | 5670 | 1461094340296 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:20 INFO - PROCESS | 5670 | 1461094340460 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 12:32:20 INFO - PROCESS | 5670 | 1461094340615 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:20 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e695800 == 59 [pid = 5670] [id = 114] 12:32:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8e698c00) [pid = 5670] [serial = 341] [outer = (nil)] 12:32:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x8e69d800) [pid = 5670] [serial = 342] [outer = 0x8e698c00] 12:32:20 INFO - PROCESS | 5670 | 1461094340703 Marionette DEBUG loaded listener.js 12:32:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8e6a4000) [pid = 5670] [serial = 343] [outer = 0x8e698c00] 12:32:21 INFO - PROCESS | 5670 | 1461094341622 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 12:32:21 INFO - PROCESS | 5670 | 1461094341677 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 12:32:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:32:21 INFO - PROCESS | 5670 | 1461094341684 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:32:21 INFO - PROCESS | 5670 | 1461094341688 Marionette TRACE conn4 <- [1,430,null,{}] 12:32:21 INFO - PROCESS | 5670 | 1461094341701 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:21 INFO - PROCESS | 5670 | 1461094341877 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 12:32:22 INFO - PROCESS | 5670 | 1461094342098 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e698400 == 60 [pid = 5670] [id = 115] 12:32:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0xa0f9c000) [pid = 5670] [serial = 344] [outer = (nil)] 12:32:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0xa0fe8800) [pid = 5670] [serial = 345] [outer = 0xa0f9c000] 12:32:22 INFO - PROCESS | 5670 | 1461094342190 Marionette DEBUG loaded listener.js 12:32:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0xa3c05c00) [pid = 5670] [serial = 346] [outer = 0xa0f9c000] 12:32:23 INFO - PROCESS | 5670 | 1461094343058 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 12:32:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:32:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1438ms 12:32:23 INFO - PROCESS | 5670 | 1461094343123 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 12:32:23 INFO - PROCESS | 5670 | 1461094343127 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 12:32:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:32:23 INFO - PROCESS | 5670 | 1461094343133 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:32:23 INFO - PROCESS | 5670 | 1461094343137 Marionette TRACE conn4 <- [1,434,null,{}] 12:32:23 INFO - PROCESS | 5670 | 1461094343142 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:23 INFO - PROCESS | 5670 | 1461094343328 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 12:32:23 INFO - PROCESS | 5670 | 1461094343486 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e32cc00 == 61 [pid = 5670] [id = 116] 12:32:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8e32ec00) [pid = 5670] [serial = 347] [outer = (nil)] 12:32:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0xa4a55400) [pid = 5670] [serial = 348] [outer = 0x8e32ec00] 12:32:23 INFO - PROCESS | 5670 | 1461094343580 Marionette DEBUG loaded listener.js 12:32:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0xa4a5f000) [pid = 5670] [serial = 349] [outer = 0x8e32ec00] 12:32:24 INFO - PROCESS | 5670 | 1461094344451 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 12:32:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:32:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1385ms 12:32:24 INFO - PROCESS | 5670 | 1461094344519 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 12:32:24 INFO - PROCESS | 5670 | 1461094344523 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 12:32:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:32:24 INFO - PROCESS | 5670 | 1461094344529 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:32:24 INFO - PROCESS | 5670 | 1461094344533 Marionette TRACE conn4 <- [1,438,null,{}] 12:32:24 INFO - PROCESS | 5670 | 1461094344538 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:24 INFO - PROCESS | 5670 | 1461094344707 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 12:32:24 INFO - PROCESS | 5670 | 1461094344866 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:24 INFO - PROCESS | 5670 | ++DOCSHELL 0xa4545400 == 62 [pid = 5670] [id = 117] 12:32:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0xa4a57400) [pid = 5670] [serial = 350] [outer = (nil)] 12:32:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0xa4c4b000) [pid = 5670] [serial = 351] [outer = 0xa4a57400] 12:32:24 INFO - PROCESS | 5670 | 1461094344962 Marionette DEBUG loaded listener.js 12:32:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0xa5f3a000) [pid = 5670] [serial = 352] [outer = 0xa4a57400] 12:32:25 INFO - PROCESS | 5670 | 1461094345899 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 12:32:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:32:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1438ms 12:32:25 INFO - PROCESS | 5670 | 1461094345968 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 12:32:25 INFO - PROCESS | 5670 | 1461094345972 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 12:32:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:32:25 INFO - PROCESS | 5670 | 1461094345986 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - PROCESS | 5670 | 1461094345990 Marionette TRACE conn4 <- [1,442,null,{}] 12:32:26 INFO - PROCESS | 5670 | 1461094346000 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:26 INFO - PROCESS | 5670 | 1461094346175 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 12:32:26 INFO - PROCESS | 5670 | 1461094346384 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd23400 == 63 [pid = 5670] [id = 118] 12:32:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8bd24400) [pid = 5670] [serial = 353] [outer = (nil)] 12:32:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8bd2a800) [pid = 5670] [serial = 354] [outer = 0x8bd24400] 12:32:26 INFO - PROCESS | 5670 | 1461094346522 Marionette DEBUG loaded listener.js 12:32:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8bd2dc00) [pid = 5670] [serial = 355] [outer = 0x8bd24400] 12:32:27 INFO - PROCESS | 5670 | 1461094347454 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 12:32:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:32:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1542ms 12:32:27 INFO - PROCESS | 5670 | 1461094347523 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 12:32:27 INFO - PROCESS | 5670 | 1461094347526 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 12:32:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:32:27 INFO - PROCESS | 5670 | 1461094347534 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:32:27 INFO - PROCESS | 5670 | 1461094347537 Marionette TRACE conn4 <- [1,446,null,{}] 12:32:27 INFO - PROCESS | 5670 | 1461094347543 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:27 INFO - PROCESS | 5670 | 1461094347717 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 12:32:27 INFO - PROCESS | 5670 | 1461094347932 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:28 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9dbc00 == 64 [pid = 5670] [id = 119] 12:32:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8fa8e400) [pid = 5670] [serial = 356] [outer = (nil)] 12:32:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8fe55000) [pid = 5670] [serial = 357] [outer = 0x8fa8e400] 12:32:28 INFO - PROCESS | 5670 | 1461094348274 Marionette DEBUG loaded listener.js 12:32:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x904cf000) [pid = 5670] [serial = 358] [outer = 0x8fa8e400] 12:32:29 INFO - PROCESS | 5670 | 1461094349213 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 12:32:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:32:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1732ms 12:32:29 INFO - PROCESS | 5670 | 1461094349268 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 12:32:29 INFO - PROCESS | 5670 | 1461094349275 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 12:32:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:32:29 INFO - PROCESS | 5670 | 1461094349287 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:32:29 INFO - PROCESS | 5670 | 1461094349291 Marionette TRACE conn4 <- [1,450,null,{}] 12:32:29 INFO - PROCESS | 5670 | 1461094349299 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:29 INFO - PROCESS | 5670 | 1461094349483 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 12:32:29 INFO - PROCESS | 5670 | 1461094349702 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f347800 == 65 [pid = 5670] [id = 120] 12:32:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x904c2c00) [pid = 5670] [serial = 359] [outer = (nil)] 12:32:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x93166800) [pid = 5670] [serial = 360] [outer = 0x904c2c00] 12:32:29 INFO - PROCESS | 5670 | 1461094349885 Marionette DEBUG loaded listener.js 12:32:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x95889000) [pid = 5670] [serial = 361] [outer = 0x904c2c00] 12:32:30 INFO - PROCESS | 5670 | --DOCSHELL 0x91e6f800 == 64 [pid = 5670] [id = 53] 12:32:30 INFO - PROCESS | 5670 | --DOCSHELL 0x90671c00 == 63 [pid = 5670] [id = 51] 12:32:30 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa88c00 == 62 [pid = 5670] [id = 52] 12:32:30 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x8e32d400) [pid = 5670] [serial = 267] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 5670 | 1461094350909 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:32:31 INFO - PROCESS | 5670 | 1461094350995 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 12:32:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:32:31 INFO - PROCESS | 5670 | 1461094351017 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:32:31 INFO - PROCESS | 5670 | 1461094351024 Marionette TRACE conn4 <- [1,454,null,{}] 12:32:31 INFO - PROCESS | 5670 | 1461094351032 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:31 INFO - PROCESS | 5670 | 1461094351202 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 12:32:31 INFO - PROCESS | 5670 | 1461094351452 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:31 INFO - PROCESS | 5670 | ++DOCSHELL 0x9141bc00 == 63 [pid = 5670] [id = 121] 12:32:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 114 (0x9300e800) [pid = 5670] [serial = 362] [outer = (nil)] 12:32:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 115 (0x9623b000) [pid = 5670] [serial = 363] [outer = 0x9300e800] 12:32:31 INFO - PROCESS | 5670 | 1461094351530 Marionette DEBUG loaded listener.js 12:32:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 116 (0x96fbac00) [pid = 5670] [serial = 364] [outer = 0x9300e800] 12:32:32 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:32:32 INFO - PROCESS | 5670 | 1461094352414 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 12:32:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:32:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1443ms 12:32:32 INFO - PROCESS | 5670 | 1461094352452 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 12:32:32 INFO - PROCESS | 5670 | 1461094352456 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 12:32:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:32:32 INFO - PROCESS | 5670 | 1461094352462 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:32:32 INFO - PROCESS | 5670 | 1461094352468 Marionette TRACE conn4 <- [1,458,null,{}] 12:32:32 INFO - PROCESS | 5670 | 1461094352484 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:32 INFO - PROCESS | 5670 | 1461094352647 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 12:32:32 INFO - PROCESS | 5670 | 1461094352658 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x96fec800 == 64 [pid = 5670] [id = 122] 12:32:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 117 (0x97b99c00) [pid = 5670] [serial = 365] [outer = (nil)] 12:32:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 118 (0x982de400) [pid = 5670] [serial = 366] [outer = 0x97b99c00] 12:32:32 INFO - PROCESS | 5670 | 1461094352732 Marionette DEBUG loaded listener.js 12:32:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 119 (0x98539c00) [pid = 5670] [serial = 367] [outer = 0x97b99c00] 12:32:33 INFO - PROCESS | 5670 | 1461094353613 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 12:32:33 INFO - PROCESS | 5670 | 1461094353701 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 12:32:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:32:33 INFO - PROCESS | 5670 | 1461094353708 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:32:33 INFO - PROCESS | 5670 | 1461094353711 Marionette TRACE conn4 <- [1,462,null,{}] 12:32:33 INFO - PROCESS | 5670 | 1461094353722 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:33 INFO - PROCESS | 5670 | 1461094353918 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 12:32:33 INFO - PROCESS | 5670 | 1461094353936 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:33 INFO - PROCESS | 5670 | ++DOCSHELL 0x982d0000 == 65 [pid = 5670] [id = 123] 12:32:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 120 (0x98541400) [pid = 5670] [serial = 368] [outer = (nil)] 12:32:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 121 (0x99115400) [pid = 5670] [serial = 369] [outer = 0x98541400] 12:32:34 INFO - PROCESS | 5670 | 1461094354009 Marionette DEBUG loaded listener.js 12:32:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 122 (0x9943e000) [pid = 5670] [serial = 370] [outer = 0x98541400] 12:32:34 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:32:34 INFO - PROCESS | 5670 | 1461094354960 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 12:32:35 INFO - PROCESS | 5670 | 1461094355003 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 12:32:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:32:35 INFO - PROCESS | 5670 | 1461094355009 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - PROCESS | 5670 | 1461094355013 Marionette TRACE conn4 <- [1,466,null,{}] 12:32:35 INFO - PROCESS | 5670 | 1461094355044 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:35 INFO - PROCESS | 5670 | 1461094355240 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 12:32:35 INFO - PROCESS | 5670 | 1461094355262 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:35 INFO - PROCESS | 5670 | ++DOCSHELL 0x97d66c00 == 66 [pid = 5670] [id = 124] 12:32:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x9884c400) [pid = 5670] [serial = 371] [outer = (nil)] 12:32:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x99bcc400) [pid = 5670] [serial = 372] [outer = 0x9884c400] 12:32:35 INFO - PROCESS | 5670 | 1461094355343 Marionette DEBUG loaded listener.js 12:32:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x9a89a800) [pid = 5670] [serial = 373] [outer = 0x9884c400] 12:32:35 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x8e32ac00) [pid = 5670] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:32:35 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x8f9e6000) [pid = 5670] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:32:35 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x9316f400) [pid = 5670] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:32:35 INFO - PROCESS | 5670 | --DOMWINDOW == 121 (0x97c30c00) [pid = 5670] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:32:35 INFO - PROCESS | 5670 | --DOMWINDOW == 120 (0x96ad8000) [pid = 5670] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:32:35 INFO - PROCESS | 5670 | --DOMWINDOW == 119 (0x8fe50400) [pid = 5670] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:32:35 INFO - PROCESS | 5670 | --DOMWINDOW == 118 (0x9ea19800) [pid = 5670] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:32:35 INFO - PROCESS | 5670 | --DOMWINDOW == 117 (0x9300f800) [pid = 5670] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:32:35 INFO - PROCESS | 5670 | --DOMWINDOW == 116 (0x8fa86800) [pid = 5670] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:32:35 INFO - PROCESS | 5670 | --DOMWINDOW == 115 (0x91424c00) [pid = 5670] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:32:35 INFO - PROCESS | 5670 | --DOMWINDOW == 114 (0x8fa8cc00) [pid = 5670] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:32:35 INFO - PROCESS | 5670 | --DOMWINDOW == 113 (0x9717e000) [pid = 5670] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:32:36 INFO - PROCESS | 5670 | 1461094356428 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 12:32:36 INFO - PROCESS | 5670 | 1461094356469 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 12:32:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:32:36 INFO - PROCESS | 5670 | 1461094356475 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:32:36 INFO - PROCESS | 5670 | 1461094356478 Marionette TRACE conn4 <- [1,470,null,{}] 12:32:36 INFO - PROCESS | 5670 | 1461094356483 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:36 INFO - PROCESS | 5670 | 1461094356641 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 12:32:36 INFO - PROCESS | 5670 | 1461094356660 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f699400 == 67 [pid = 5670] [id = 125] 12:32:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 114 (0x8f699c00) [pid = 5670] [serial = 374] [outer = (nil)] 12:32:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 115 (0x8f6a3800) [pid = 5670] [serial = 375] [outer = 0x8f699c00] 12:32:36 INFO - PROCESS | 5670 | 1461094356734 Marionette DEBUG loaded listener.js 12:32:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 116 (0x8fe50400) [pid = 5670] [serial = 376] [outer = 0x8f699c00] 12:32:37 INFO - PROCESS | 5670 | 1461094357599 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 12:32:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:32:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1180ms 12:32:37 INFO - PROCESS | 5670 | 1461094357656 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 12:32:37 INFO - PROCESS | 5670 | 1461094357660 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 12:32:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:32:37 INFO - PROCESS | 5670 | 1461094357666 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:32:37 INFO - PROCESS | 5670 | 1461094357670 Marionette TRACE conn4 <- [1,474,null,{}] 12:32:37 INFO - PROCESS | 5670 | 1461094357675 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:37 INFO - PROCESS | 5670 | 1461094357829 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 12:32:38 INFO - PROCESS | 5670 | 1461094358066 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:38 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd26000 == 68 [pid = 5670] [id = 126] 12:32:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 117 (0x8bd27400) [pid = 5670] [serial = 377] [outer = (nil)] 12:32:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 118 (0x8e332400) [pid = 5670] [serial = 378] [outer = 0x8bd27400] 12:32:38 INFO - PROCESS | 5670 | 1461094358160 Marionette DEBUG loaded listener.js 12:32:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 119 (0x8e64e000) [pid = 5670] [serial = 379] [outer = 0x8bd27400] 12:32:39 INFO - PROCESS | 5670 | 1461094359264 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 12:32:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:32:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1630ms 12:32:39 INFO - PROCESS | 5670 | 1461094359298 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 12:32:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:32:39 INFO - PROCESS | 5670 | 1461094359307 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 12:32:39 INFO - PROCESS | 5670 | 1461094359314 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:32:39 INFO - PROCESS | 5670 | 1461094359319 Marionette TRACE conn4 <- [1,478,null,{}] 12:32:39 INFO - PROCESS | 5670 | 1461094359328 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:39 INFO - PROCESS | 5670 | 1461094359706 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 12:32:40 INFO - PROCESS | 5670 | 1461094360285 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 5670 | ++DOCSHELL 0x9316d400 == 69 [pid = 5670] [id = 127] 12:32:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 120 (0x9316f400) [pid = 5670] [serial = 380] [outer = (nil)] 12:32:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 121 (0x94d08c00) [pid = 5670] [serial = 381] [outer = 0x9316f400] 12:32:40 INFO - PROCESS | 5670 | 1461094360380 Marionette DEBUG loaded listener.js 12:32:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 122 (0x96acdc00) [pid = 5670] [serial = 382] [outer = 0x9316f400] 12:32:41 INFO - PROCESS | 5670 | 1461094361527 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 12:32:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:32:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 2246ms 12:32:41 INFO - PROCESS | 5670 | 1461094361564 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 12:32:41 INFO - PROCESS | 5670 | 1461094361571 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 12:32:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:32:41 INFO - PROCESS | 5670 | 1461094361578 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:32:41 INFO - PROCESS | 5670 | 1461094361581 Marionette TRACE conn4 <- [1,482,null,{}] 12:32:41 INFO - PROCESS | 5670 | 1461094361588 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:41 INFO - PROCESS | 5670 | 1461094361798 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 12:32:41 INFO - PROCESS | 5670 | 1461094361971 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:42 INFO - PROCESS | 5670 | ++DOCSHELL 0x97ca9c00 == 70 [pid = 5670] [id = 128] 12:32:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x982d3800) [pid = 5670] [serial = 383] [outer = (nil)] 12:32:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x98538800) [pid = 5670] [serial = 384] [outer = 0x982d3800] 12:32:42 INFO - PROCESS | 5670 | 1461094362069 Marionette DEBUG loaded listener.js 12:32:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x98856800) [pid = 5670] [serial = 385] [outer = 0x982d3800] 12:32:43 INFO - PROCESS | 5670 | 1461094363092 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 12:32:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:32:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1582ms 12:32:43 INFO - PROCESS | 5670 | 1461094363161 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 12:32:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:32:43 INFO - PROCESS | 5670 | 1461094363165 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 12:32:43 INFO - PROCESS | 5670 | 1461094363181 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:32:43 INFO - PROCESS | 5670 | 1461094363191 Marionette TRACE conn4 <- [1,486,null,{}] 12:32:43 INFO - PROCESS | 5670 | 1461094363198 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:43 INFO - PROCESS | 5670 | 1461094363425 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 12:32:43 INFO - PROCESS | 5670 | 1461094363637 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x98850800 == 71 [pid = 5670] [id = 129] 12:32:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x98856000) [pid = 5670] [serial = 386] [outer = (nil)] 12:32:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x9a8a7000) [pid = 5670] [serial = 387] [outer = 0x98856000] 12:32:43 INFO - PROCESS | 5670 | 1461094363741 Marionette DEBUG loaded listener.js 12:32:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x9fc5b400) [pid = 5670] [serial = 388] [outer = 0x98856000] 12:32:44 INFO - PROCESS | 5670 | 1461094364664 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 12:32:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:32:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1552ms 12:32:44 INFO - PROCESS | 5670 | 1461094364725 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 12:32:44 INFO - PROCESS | 5670 | 1461094364730 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 12:32:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:32:44 INFO - PROCESS | 5670 | 1461094364737 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:32:44 INFO - PROCESS | 5670 | 1461094364740 Marionette TRACE conn4 <- [1,490,null,{}] 12:32:44 INFO - PROCESS | 5670 | 1461094364746 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:44 INFO - PROCESS | 5670 | 1461094364926 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 12:32:45 INFO - PROCESS | 5670 | 1461094365133 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x96a36000 == 72 [pid = 5670] [id = 130] 12:32:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x96a36400) [pid = 5670] [serial = 389] [outer = (nil)] 12:32:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x96a3e400) [pid = 5670] [serial = 390] [outer = 0x96a36400] 12:32:45 INFO - PROCESS | 5670 | 1461094365268 Marionette DEBUG loaded listener.js 12:32:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x96a42000) [pid = 5670] [serial = 391] [outer = 0x96a36400] 12:32:46 INFO - PROCESS | 5670 | 1461094366167 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 12:32:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:32:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1486ms 12:32:46 INFO - PROCESS | 5670 | 1461094366224 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 12:32:46 INFO - PROCESS | 5670 | 1461094366228 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 12:32:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:32:46 INFO - PROCESS | 5670 | 1461094366234 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:32:46 INFO - PROCESS | 5670 | 1461094366237 Marionette TRACE conn4 <- [1,494,null,{}] 12:32:46 INFO - PROCESS | 5670 | 1461094366244 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:46 INFO - PROCESS | 5670 | 1461094366420 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 12:32:46 INFO - PROCESS | 5670 | 1461094366587 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:46 INFO - PROCESS | 5670 | ++DOCSHELL 0x9fca5c00 == 73 [pid = 5670] [id = 131] 12:32:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x9fee6400) [pid = 5670] [serial = 392] [outer = (nil)] 12:32:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0xa003a000) [pid = 5670] [serial = 393] [outer = 0x9fee6400] 12:32:46 INFO - PROCESS | 5670 | 1461094366745 Marionette DEBUG loaded listener.js 12:32:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0xa0fdc000) [pid = 5670] [serial = 394] [outer = 0x9fee6400] 12:32:47 INFO - PROCESS | 5670 | 1461094367742 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 12:32:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:32:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1580ms 12:32:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:32:47 INFO - PROCESS | 5670 | 1461094367815 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 12:32:47 INFO - PROCESS | 5670 | 1461094367818 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 12:32:47 INFO - PROCESS | 5670 | 1461094367825 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:32:47 INFO - PROCESS | 5670 | 1461094367828 Marionette TRACE conn4 <- [1,498,null,{}] 12:32:47 INFO - PROCESS | 5670 | 1461094367834 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:48 INFO - PROCESS | 5670 | 1461094368042 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 12:32:48 INFO - PROCESS | 5670 | 1461094368251 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x90485800 == 74 [pid = 5670] [id = 132] 12:32:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x90486000) [pid = 5670] [serial = 395] [outer = (nil)] 12:32:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x9048e000) [pid = 5670] [serial = 396] [outer = 0x90486000] 12:32:48 INFO - PROCESS | 5670 | 1461094368382 Marionette DEBUG loaded listener.js 12:32:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x98301800) [pid = 5670] [serial = 397] [outer = 0x90486000] 12:32:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x941e3000) [pid = 5670] [serial = 398] [outer = 0x96a69c00] 12:32:49 INFO - PROCESS | 5670 | 1461094369342 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 12:32:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:32:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1580ms 12:32:49 INFO - PROCESS | 5670 | 1461094369405 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 12:32:49 INFO - PROCESS | 5670 | 1461094369410 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 12:32:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:32:49 INFO - PROCESS | 5670 | 1461094369417 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:32:49 INFO - PROCESS | 5670 | 1461094369420 Marionette TRACE conn4 <- [1,502,null,{}] 12:32:49 INFO - PROCESS | 5670 | 1461094369426 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:49 INFO - PROCESS | 5670 | 1461094369597 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 12:32:49 INFO - PROCESS | 5670 | 1461094369803 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:49 INFO - PROCESS | 5670 | ++DOCSHELL 0x90490400 == 75 [pid = 5670] [id = 133] 12:32:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x941e1000) [pid = 5670] [serial = 399] [outer = (nil)] 12:32:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x941e9800) [pid = 5670] [serial = 400] [outer = 0x941e1000] 12:32:49 INFO - PROCESS | 5670 | 1461094369933 Marionette DEBUG loaded listener.js 12:32:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x941ecc00) [pid = 5670] [serial = 401] [outer = 0x941e1000] 12:32:50 INFO - PROCESS | 5670 | 1461094370761 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 12:32:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:32:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1380ms 12:32:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:32:50 INFO - PROCESS | 5670 | 1461094370798 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 12:32:50 INFO - PROCESS | 5670 | 1461094370801 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 12:32:50 INFO - PROCESS | 5670 | 1461094370807 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:32:50 INFO - PROCESS | 5670 | 1461094370811 Marionette TRACE conn4 <- [1,506,null,{}] 12:32:50 INFO - PROCESS | 5670 | 1461094370817 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:50 INFO - PROCESS | 5670 | 1461094370979 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 12:32:51 INFO - PROCESS | 5670 | 1461094371162 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:51 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bf0f400 == 76 [pid = 5670] [id = 134] 12:32:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8bf0f800) [pid = 5670] [serial = 402] [outer = (nil)] 12:32:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8bf17800) [pid = 5670] [serial = 403] [outer = 0x8bf0f800] 12:32:51 INFO - PROCESS | 5670 | 1461094371246 Marionette DEBUG loaded listener.js 12:32:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8bf1b000) [pid = 5670] [serial = 404] [outer = 0x8bf0f800] 12:32:52 INFO - PROCESS | 5670 | 1461094372157 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 12:32:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:32:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1384ms 12:32:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:32:52 INFO - PROCESS | 5670 | 1461094372191 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 12:32:52 INFO - PROCESS | 5670 | 1461094372194 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 12:32:52 INFO - PROCESS | 5670 | 1461094372200 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:32:52 INFO - PROCESS | 5670 | 1461094372204 Marionette TRACE conn4 <- [1,510,null,{}] 12:32:52 INFO - PROCESS | 5670 | 1461094372210 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:52 INFO - PROCESS | 5670 | 1461094372390 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 12:32:52 INFO - PROCESS | 5670 | 1461094372564 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:52 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bf19c00 == 77 [pid = 5670] [id = 135] 12:32:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8bf1cc00) [pid = 5670] [serial = 405] [outer = (nil)] 12:32:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x941e2c00) [pid = 5670] [serial = 406] [outer = 0x8bf1cc00] 12:32:52 INFO - PROCESS | 5670 | 1461094372654 Marionette DEBUG loaded listener.js 12:32:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x941eec00) [pid = 5670] [serial = 407] [outer = 0x8bf1cc00] 12:32:53 INFO - PROCESS | 5670 | 1461094373618 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 12:32:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:32:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1483ms 12:32:53 INFO - PROCESS | 5670 | 1461094373683 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 12:32:53 INFO - PROCESS | 5670 | 1461094373687 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 12:32:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:32:53 INFO - PROCESS | 5670 | 1461094373694 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:32:53 INFO - PROCESS | 5670 | 1461094373697 Marionette TRACE conn4 <- [1,514,null,{}] 12:32:53 INFO - PROCESS | 5670 | 1461094373703 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:53 INFO - PROCESS | 5670 | 1461094373874 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 12:32:54 INFO - PROCESS | 5670 | 1461094374404 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e69a000 == 78 [pid = 5670] [id = 136] 12:32:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x8e69c400) [pid = 5670] [serial = 408] [outer = (nil)] 12:32:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8f34a000) [pid = 5670] [serial = 409] [outer = 0x8e69c400] 12:32:54 INFO - PROCESS | 5670 | 1461094374532 Marionette DEBUG loaded listener.js 12:32:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x8f69d000) [pid = 5670] [serial = 410] [outer = 0x8e69c400] 12:32:55 INFO - PROCESS | 5670 | 1461094375544 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 12:32:55 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 12:32:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1906ms 12:32:55 INFO - PROCESS | 5670 | 1461094375602 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 12:32:55 INFO - PROCESS | 5670 | 1461094375609 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 12:32:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:32:55 INFO - PROCESS | 5670 | 1461094375618 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:32:55 INFO - PROCESS | 5670 | 1461094375622 Marionette TRACE conn4 <- [1,518,null,{}] 12:32:55 INFO - PROCESS | 5670 | 1461094375630 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:55 INFO - PROCESS | 5670 | 1461094375820 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 12:32:56 INFO - PROCESS | 5670 | 1461094376042 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:56 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd26800 == 79 [pid = 5670] [id = 137] 12:32:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x8e331000) [pid = 5670] [serial = 411] [outer = (nil)] 12:32:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x8fe5bc00) [pid = 5670] [serial = 412] [outer = 0x8e331000] 12:32:56 INFO - PROCESS | 5670 | 1461094376227 Marionette DEBUG loaded listener.js 12:32:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x904c8800) [pid = 5670] [serial = 413] [outer = 0x8e331000] 12:32:56 INFO - PROCESS | 5670 | --DOCSHELL 0x8faba000 == 78 [pid = 5670] [id = 94] 12:32:56 INFO - PROCESS | 5670 | --DOCSHELL 0x93006800 == 77 [pid = 5670] [id = 93] 12:32:56 INFO - PROCESS | 5670 | --DOCSHELL 0x8e329400 == 76 [pid = 5670] [id = 105] 12:32:56 INFO - PROCESS | 5670 | --DOCSHELL 0x8f699400 == 75 [pid = 5670] [id = 125] 12:32:56 INFO - PROCESS | 5670 | --DOCSHELL 0x97d66c00 == 74 [pid = 5670] [id = 124] 12:32:56 INFO - PROCESS | 5670 | --DOCSHELL 0x982d0000 == 73 [pid = 5670] [id = 123] 12:32:56 INFO - PROCESS | 5670 | --DOCSHELL 0x96fec800 == 72 [pid = 5670] [id = 122] 12:32:56 INFO - PROCESS | 5670 | --DOCSHELL 0x9141bc00 == 71 [pid = 5670] [id = 121] 12:32:56 INFO - PROCESS | 5670 | --DOCSHELL 0x8f347800 == 70 [pid = 5670] [id = 120] 12:32:56 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9dbc00 == 69 [pid = 5670] [id = 119] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x8e32fc00) [pid = 5670] [serial = 268] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x994ba000) [pid = 5670] [serial = 328] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x9853dc00) [pid = 5670] [serial = 319] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x904f0400) [pid = 5670] [serial = 247] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x96a69800) [pid = 5670] [serial = 250] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x99bd1000) [pid = 5670] [serial = 256] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x98533000) [pid = 5670] [serial = 253] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x96fb8800) [pid = 5670] [serial = 327] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x9fc9f800) [pid = 5670] [serial = 324] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x982eec00) [pid = 5670] [serial = 318] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x9300c400) [pid = 5670] [serial = 315] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x96241000) [pid = 5670] [serial = 316] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x95886400) [pid = 5670] [serial = 313] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x9316d000) [pid = 5670] [serial = 312] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x904ca400) [pid = 5670] [serial = 310] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x904c1800) [pid = 5670] [serial = 309] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0xa0a8b000) [pid = 5670] [serial = 285] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x93170800) [pid = 5670] [serial = 288] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x982de000) [pid = 5670] [serial = 291] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x982d4400) [pid = 5670] [serial = 294] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0xa0fdf800) [pid = 5670] [serial = 297] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x8f34c000) [pid = 5670] [serial = 300] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0xa457b800) [pid = 5670] [serial = 303] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0xa4a58400) [pid = 5670] [serial = 306] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0xa0a92800) [pid = 5670] [serial = 325] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x994c6800) [pid = 5670] [serial = 321] [outer = (nil)] [url = about:blank] 12:32:56 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x99bcc000) [pid = 5670] [serial = 322] [outer = (nil)] [url = about:blank] 12:32:57 INFO - PROCESS | 5670 | 1461094377222 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 12:32:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:32:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1633ms 12:32:57 INFO - PROCESS | 5670 | 1461094377255 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 12:32:57 INFO - PROCESS | 5670 | 1461094377260 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 12:32:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:32:57 INFO - PROCESS | 5670 | 1461094377267 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:32:57 INFO - PROCESS | 5670 | 1461094377270 Marionette TRACE conn4 <- [1,522,null,{}] 12:32:57 INFO - PROCESS | 5670 | 1461094377276 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:57 INFO - PROCESS | 5670 | 1461094377456 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 12:32:57 INFO - PROCESS | 5670 | 1461094377591 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e32fc00 == 70 [pid = 5670] [id = 138] 12:32:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8faba000) [pid = 5670] [serial = 414] [outer = (nil)] 12:32:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x93006000) [pid = 5670] [serial = 415] [outer = 0x8faba000] 12:32:57 INFO - PROCESS | 5670 | 1461094377668 Marionette DEBUG loaded listener.js 12:32:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x93170800) [pid = 5670] [serial = 416] [outer = 0x8faba000] 12:32:58 INFO - PROCESS | 5670 | 1461094378530 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 12:32:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:32:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1335ms 12:32:58 INFO - PROCESS | 5670 | 1461094378603 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 12:32:58 INFO - PROCESS | 5670 | 1461094378607 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 12:32:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:32:58 INFO - PROCESS | 5670 | 1461094378621 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:32:58 INFO - PROCESS | 5670 | 1461094378630 Marionette TRACE conn4 <- [1,526,null,{}] 12:32:58 INFO - PROCESS | 5670 | 1461094378638 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:58 INFO - PROCESS | 5670 | 1461094378809 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 12:32:58 INFO - PROCESS | 5670 | 1461094378950 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x93076000 == 71 [pid = 5670] [id = 139] 12:32:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x96a35c00) [pid = 5670] [serial = 417] [outer = (nil)] 12:32:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x96fba400) [pid = 5670] [serial = 418] [outer = 0x96a35c00] 12:32:59 INFO - PROCESS | 5670 | 1461094379027 Marionette DEBUG loaded listener.js 12:32:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x96fc2c00) [pid = 5670] [serial = 419] [outer = 0x96a35c00] 12:32:59 INFO - PROCESS | 5670 | 1461094379891 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 12:32:59 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 12:32:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1343ms 12:32:59 INFO - PROCESS | 5670 | 1461094379966 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 12:32:59 INFO - PROCESS | 5670 | 1461094379970 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 12:32:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:32:59 INFO - PROCESS | 5670 | 1461094379978 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:32:59 INFO - PROCESS | 5670 | 1461094379981 Marionette TRACE conn4 <- [1,530,null,{}] 12:32:59 INFO - PROCESS | 5670 | 1461094379987 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:00 INFO - PROCESS | 5670 | 1461094380199 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 12:33:00 INFO - PROCESS | 5670 | 1461094380230 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x96fb7000 == 72 [pid = 5670] [id = 140] 12:33:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x979bac00) [pid = 5670] [serial = 420] [outer = (nil)] 12:33:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x982d4400) [pid = 5670] [serial = 421] [outer = 0x979bac00] 12:33:00 INFO - PROCESS | 5670 | 1461094380306 Marionette DEBUG loaded listener.js 12:33:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x98306400) [pid = 5670] [serial = 422] [outer = 0x979bac00] 12:33:01 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x98541400) [pid = 5670] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:33:01 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x8fa8e400) [pid = 5670] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:33:01 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x97b99c00) [pid = 5670] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:33:01 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x9300e800) [pid = 5670] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:33:01 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x904c2c00) [pid = 5670] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:33:01 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x9884c400) [pid = 5670] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:33:01 INFO - PROCESS | 5670 | 1461094381385 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 12:33:01 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 12:33:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:33:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:33:01 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 12:33:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:33:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:33:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1490ms 12:33:01 INFO - PROCESS | 5670 | 1461094381471 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 12:33:01 INFO - PROCESS | 5670 | 1461094381474 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 12:33:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:33:01 INFO - PROCESS | 5670 | 1461094381482 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:33:01 INFO - PROCESS | 5670 | 1461094381485 Marionette TRACE conn4 <- [1,534,null,{}] 12:33:01 INFO - PROCESS | 5670 | 1461094381491 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:01 INFO - PROCESS | 5670 | 1461094381664 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 12:33:01 INFO - PROCESS | 5670 | 1461094381840 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:01 INFO - PROCESS | 5670 | ++DOCSHELL 0x9830c000 == 73 [pid = 5670] [id = 141] 12:33:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x9830c400) [pid = 5670] [serial = 423] [outer = (nil)] 12:33:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x9830f000) [pid = 5670] [serial = 424] [outer = 0x9830c400] 12:33:01 INFO - PROCESS | 5670 | 1461094381946 Marionette DEBUG loaded listener.js 12:33:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x9884c400) [pid = 5670] [serial = 425] [outer = 0x9830c400] 12:33:02 INFO - PROCESS | 5670 | 1461094382771 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 12:33:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:33:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1337ms 12:33:02 INFO - PROCESS | 5670 | 1461094382824 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 12:33:02 INFO - PROCESS | 5670 | 1461094382828 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 12:33:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:33:02 INFO - PROCESS | 5670 | 1461094382834 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:33:02 INFO - PROCESS | 5670 | 1461094382836 Marionette TRACE conn4 <- [1,538,null,{}] 12:33:02 INFO - PROCESS | 5670 | 1461094382842 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:03 INFO - PROCESS | 5670 | 1461094383025 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 12:33:03 INFO - PROCESS | 5670 | 1461094383251 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:03 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd2a000 == 74 [pid = 5670] [id = 142] 12:33:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8bd2c800) [pid = 5670] [serial = 426] [outer = (nil)] 12:33:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8e323800) [pid = 5670] [serial = 427] [outer = 0x8bd2c800] 12:33:03 INFO - PROCESS | 5670 | 1461094383349 Marionette DEBUG loaded listener.js 12:33:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8e653000) [pid = 5670] [serial = 428] [outer = 0x8bd2c800] 12:33:04 INFO - PROCESS | 5670 | 1461094384326 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 12:33:04 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. 12:33:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1545ms 12:33:04 INFO - PROCESS | 5670 | 1461094384380 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 12:33:04 INFO - PROCESS | 5670 | 1461094384389 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 12:33:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:33:04 INFO - PROCESS | 5670 | 1461094384441 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:33:04 INFO - PROCESS | 5670 | 1461094384448 Marionette TRACE conn4 <- [1,542,null,{}] 12:33:04 INFO - PROCESS | 5670 | 1461094384493 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:04 INFO - PROCESS | 5670 | 1461094384700 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 12:33:04 INFO - PROCESS | 5670 | 1461094384955 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:04 INFO - PROCESS | 5670 | ++DOCSHELL 0x90485000 == 75 [pid = 5670] [id = 143] 12:33:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x904e9400) [pid = 5670] [serial = 429] [outer = (nil)] 12:33:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x91234800) [pid = 5670] [serial = 430] [outer = 0x904e9400] 12:33:05 INFO - PROCESS | 5670 | 1461094385053 Marionette DEBUG loaded listener.js 12:33:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x9316b400) [pid = 5670] [serial = 431] [outer = 0x904e9400] 12:33:06 INFO - PROCESS | 5670 | 1461094386054 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 12:33:06 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. 12:33:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1695ms 12:33:06 INFO - PROCESS | 5670 | 1461094386096 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 12:33:06 INFO - PROCESS | 5670 | 1461094386103 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 12:33:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:33:06 INFO - PROCESS | 5670 | 1461094386113 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - PROCESS | 5670 | 1461094386116 Marionette TRACE conn4 <- [1,546,null,{}] 12:33:06 INFO - PROCESS | 5670 | 1461094386123 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:06 INFO - PROCESS | 5670 | 1461094386400 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 12:33:06 INFO - PROCESS | 5670 | 1461094386733 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:06 INFO - PROCESS | 5670 | ++DOCSHELL 0x91238800 == 76 [pid = 5670] [id = 144] 12:33:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x941e9000) [pid = 5670] [serial = 432] [outer = (nil)] 12:33:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x96a6c000) [pid = 5670] [serial = 433] [outer = 0x941e9000] 12:33:06 INFO - PROCESS | 5670 | 1461094386827 Marionette DEBUG loaded listener.js 12:33:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x981de400) [pid = 5670] [serial = 434] [outer = 0x941e9000] 12:33:07 INFO - PROCESS | 5670 | 1461094387802 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 12:33:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:33:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1786ms 12:33:07 INFO - PROCESS | 5670 | 1461094387899 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 12:33:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:33:07 INFO - PROCESS | 5670 | 1461094387904 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 12:33:07 INFO - PROCESS | 5670 | 1461094387914 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:33:07 INFO - PROCESS | 5670 | 1461094387924 Marionette TRACE conn4 <- [1,550,null,{}] 12:33:07 INFO - PROCESS | 5670 | 1461094387939 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:08 INFO - PROCESS | 5670 | 1461094388195 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 12:33:08 INFO - PROCESS | 5670 | 1461094388435 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:08 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e64b400 == 77 [pid = 5670] [id = 145] 12:33:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x96a6fc00) [pid = 5670] [serial = 435] [outer = (nil)] 12:33:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x98853400) [pid = 5670] [serial = 436] [outer = 0x96a6fc00] 12:33:08 INFO - PROCESS | 5670 | 1461094388524 Marionette DEBUG loaded listener.js 12:33:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x99a26c00) [pid = 5670] [serial = 437] [outer = 0x96a6fc00] 12:33:09 INFO - PROCESS | 5670 | 1461094389402 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 12:33:09 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. 12:33:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1541ms 12:33:09 INFO - PROCESS | 5670 | 1461094389455 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 12:33:09 INFO - PROCESS | 5670 | 1461094389459 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 12:33:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:33:09 INFO - PROCESS | 5670 | 1461094389466 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:33:09 INFO - PROCESS | 5670 | 1461094389469 Marionette TRACE conn4 <- [1,554,null,{}] 12:33:09 INFO - PROCESS | 5670 | 1461094389475 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:09 INFO - PROCESS | 5670 | 1461094389650 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 12:33:09 INFO - PROCESS | 5670 | 1461094389821 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e648c00 == 78 [pid = 5670] [id = 146] 12:33:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8e64dc00) [pid = 5670] [serial = 438] [outer = (nil)] 12:33:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x9a511800) [pid = 5670] [serial = 439] [outer = 0x8e64dc00] 12:33:09 INFO - PROCESS | 5670 | 1461094389914 Marionette DEBUG loaded listener.js 12:33:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x9a89a000) [pid = 5670] [serial = 440] [outer = 0x8e64dc00] 12:33:10 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:10 INFO - PROCESS | 5670 | 1461094390837 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 12:33:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:33:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1437ms 12:33:10 INFO - PROCESS | 5670 | 1461094390903 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 12:33:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:33:10 INFO - PROCESS | 5670 | 1461094390907 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 12:33:10 INFO - PROCESS | 5670 | 1461094390914 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:33:10 INFO - PROCESS | 5670 | 1461094390918 Marionette TRACE conn4 <- [1,558,null,{}] 12:33:10 INFO - PROCESS | 5670 | 1461094390924 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:11 INFO - PROCESS | 5670 | 1461094391112 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 12:33:11 INFO - PROCESS | 5670 | 1461094391285 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:11 INFO - PROCESS | 5670 | ++DOCSHELL 0x9fb8d000 == 79 [pid = 5670] [id = 147] 12:33:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x9fb8f400) [pid = 5670] [serial = 441] [outer = (nil)] 12:33:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0xa0012c00) [pid = 5670] [serial = 442] [outer = 0x9fb8f400] 12:33:11 INFO - PROCESS | 5670 | 1461094391453 Marionette DEBUG loaded listener.js 12:33:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0xa0c44c00) [pid = 5670] [serial = 443] [outer = 0x9fb8f400] 12:33:12 INFO - PROCESS | 5670 | 1461094392409 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 12:33:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:33:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1534ms 12:33:12 INFO - PROCESS | 5670 | 1461094392448 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 12:33:12 INFO - PROCESS | 5670 | 1461094392451 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 12:33:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:33:12 INFO - PROCESS | 5670 | 1461094392458 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:33:12 INFO - PROCESS | 5670 | 1461094392461 Marionette TRACE conn4 <- [1,562,null,{}] 12:33:12 INFO - PROCESS | 5670 | 1461094392467 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:12 INFO - PROCESS | 5670 | 1461094392644 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 12:33:12 INFO - PROCESS | 5670 | 1461094392826 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bcd4800 == 80 [pid = 5670] [id = 148] 12:33:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x8bcd8000) [pid = 5670] [serial = 444] [outer = (nil)] 12:33:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x8bcdc000) [pid = 5670] [serial = 445] [outer = 0x8bcd8000] 12:33:12 INFO - PROCESS | 5670 | 1461094392910 Marionette DEBUG loaded listener.js 12:33:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x99bd9000) [pid = 5670] [serial = 446] [outer = 0x8bcd8000] 12:33:13 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:13 INFO - PROCESS | 5670 | 1461094393828 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 12:33:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:33:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1429ms 12:33:13 INFO - PROCESS | 5670 | 1461094393888 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 12:33:13 INFO - PROCESS | 5670 | 1461094393892 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 12:33:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:33:13 INFO - PROCESS | 5670 | 1461094393899 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:33:13 INFO - PROCESS | 5670 | 1461094393902 Marionette TRACE conn4 <- [1,566,null,{}] 12:33:13 INFO - PROCESS | 5670 | 1461094393908 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:14 INFO - PROCESS | 5670 | 1461094394079 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 12:33:14 INFO - PROCESS | 5670 | 1461094394246 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:14 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b422800 == 81 [pid = 5670] [id = 149] 12:33:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x8b423400) [pid = 5670] [serial = 447] [outer = (nil)] 12:33:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x8b429c00) [pid = 5670] [serial = 448] [outer = 0x8b423400] 12:33:14 INFO - PROCESS | 5670 | 1461094394339 Marionette DEBUG loaded listener.js 12:33:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x8b42dc00) [pid = 5670] [serial = 449] [outer = 0x8b423400] 12:33:14 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:15 INFO - PROCESS | 5670 | 1461094395210 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:33:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:33:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1386ms 12:33:15 INFO - PROCESS | 5670 | 1461094395286 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 12:33:15 INFO - PROCESS | 5670 | 1461094395291 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 12:33:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:33:15 INFO - PROCESS | 5670 | 1461094395298 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:33:15 INFO - PROCESS | 5670 | 1461094395302 Marionette TRACE conn4 <- [1,570,null,{}] 12:33:15 INFO - PROCESS | 5670 | 1461094395308 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:15 INFO - PROCESS | 5670 | 1461094395542 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 12:33:15 INFO - PROCESS | 5670 | 1461094395758 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b42a000 == 82 [pid = 5670] [id = 150] 12:33:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x8b42cc00) [pid = 5670] [serial = 450] [outer = (nil)] 12:33:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x8b5ef000) [pid = 5670] [serial = 451] [outer = 0x8b42cc00] 12:33:15 INFO - PROCESS | 5670 | 1461094395899 Marionette DEBUG loaded listener.js 12:33:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x8b5f2400) [pid = 5670] [serial = 452] [outer = 0x8b42cc00] 12:33:16 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:16 INFO - PROCESS | 5670 | 1461094396776 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 12:33:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:33:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1539ms 12:33:16 INFO - PROCESS | 5670 | 1461094396838 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 12:33:16 INFO - PROCESS | 5670 | 1461094396842 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 12:33:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:33:16 INFO - PROCESS | 5670 | 1461094396848 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:33:16 INFO - PROCESS | 5670 | 1461094396851 Marionette TRACE conn4 <- [1,574,null,{}] 12:33:16 INFO - PROCESS | 5670 | 1461094396857 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:17 INFO - PROCESS | 5670 | 1461094397039 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 12:33:17 INFO - PROCESS | 5670 | 1461094397209 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:17 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5f1c00 == 83 [pid = 5670] [id = 151] 12:33:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x8b5f3c00) [pid = 5670] [serial = 453] [outer = (nil)] 12:33:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x8b5f9800) [pid = 5670] [serial = 454] [outer = 0x8b5f3c00] 12:33:17 INFO - PROCESS | 5670 | 1461094397297 Marionette DEBUG loaded listener.js 12:33:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x8bcdc400) [pid = 5670] [serial = 455] [outer = 0x8b5f3c00] 12:33:18 INFO - PROCESS | 5670 | 1461094398232 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:33:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:33:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1428ms 12:33:18 INFO - PROCESS | 5670 | 1461094398277 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 12:33:18 INFO - PROCESS | 5670 | 1461094398280 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 12:33:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:33:18 INFO - PROCESS | 5670 | 1461094398287 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:33:18 INFO - PROCESS | 5670 | 1461094398290 Marionette TRACE conn4 <- [1,578,null,{}] 12:33:18 INFO - PROCESS | 5670 | 1461094398296 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:18 INFO - PROCESS | 5670 | 1461094398467 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 12:33:18 INFO - PROCESS | 5670 | 1461094398642 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:18 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b42c000 == 84 [pid = 5670] [id = 152] 12:33:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x8b5ed000) [pid = 5670] [serial = 456] [outer = (nil)] 12:33:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x93cacc00) [pid = 5670] [serial = 457] [outer = 0x8b5ed000] 12:33:18 INFO - PROCESS | 5670 | 1461094398743 Marionette DEBUG loaded listener.js 12:33:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x93cb3000) [pid = 5670] [serial = 458] [outer = 0x8b5ed000] 12:33:19 INFO - PROCESS | 5670 | 1461094399737 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 12:33:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:33:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1482ms 12:33:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:33:19 INFO - PROCESS | 5670 | 1461094399770 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 5670 | 1461094399774 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 12:33:19 INFO - PROCESS | 5670 | 1461094399780 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 5670 | 1461094399785 Marionette TRACE conn4 <- [1,582,null,{}] 12:33:19 INFO - PROCESS | 5670 | 1461094399791 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:20 INFO - PROCESS | 5670 | 1461094400003 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 12:33:20 INFO - PROCESS | 5670 | 1461094400174 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:20 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5efc00 == 85 [pid = 5670] [id = 153] 12:33:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x8e69b000) [pid = 5670] [serial = 459] [outer = (nil)] 12:33:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x93f09400) [pid = 5670] [serial = 460] [outer = 0x8e69b000] 12:33:20 INFO - PROCESS | 5670 | 1461094400258 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x93f0e400) [pid = 5670] [serial = 461] [outer = 0x8e69b000] 12:33:21 INFO - PROCESS | 5670 | 1461094401170 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 12:33:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:33:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1483ms 12:33:21 INFO - PROCESS | 5670 | 1461094401263 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 12:33:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:33:21 INFO - PROCESS | 5670 | 1461094401267 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 12:33:21 INFO - PROCESS | 5670 | 1461094401274 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:33:21 INFO - PROCESS | 5670 | 1461094401277 Marionette TRACE conn4 <- [1,586,null,{}] 12:33:21 INFO - PROCESS | 5670 | 1461094401283 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:21 INFO - PROCESS | 5670 | 1461094401505 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 12:33:22 INFO - PROCESS | 5670 | 1461094402129 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5f4800 == 86 [pid = 5670] [id = 154] 12:33:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x8b5f7400) [pid = 5670] [serial = 462] [outer = (nil)] 12:33:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x8bcd1c00) [pid = 5670] [serial = 463] [outer = 0x8b5f7400] 12:33:22 INFO - PROCESS | 5670 | 1461094402218 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x8bcd9000) [pid = 5670] [serial = 464] [outer = 0x8b5f7400] 12:33:22 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:23 INFO - PROCESS | 5670 | 1461094403097 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 12:33:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:33:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1900ms 12:33:23 INFO - PROCESS | 5670 | 1461094403175 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 12:33:23 INFO - PROCESS | 5670 | 1461094403182 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 12:33:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:33:23 INFO - PROCESS | 5670 | 1461094403191 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:33:23 INFO - PROCESS | 5670 | 1461094403195 Marionette TRACE conn4 <- [1,590,null,{}] 12:33:23 INFO - PROCESS | 5670 | 1461094403202 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:23 INFO - PROCESS | 5670 | 1461094403435 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 12:33:23 INFO - PROCESS | 5670 | 1461094403773 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:23 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5f1800 == 87 [pid = 5670] [id = 155] 12:33:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x8bcdac00) [pid = 5670] [serial = 465] [outer = (nil)] 12:33:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x8e6a2800) [pid = 5670] [serial = 466] [outer = 0x8bcdac00] 12:33:23 INFO - PROCESS | 5670 | 1461094403865 Marionette DEBUG loaded listener.js 12:33:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x8f6a3c00) [pid = 5670] [serial = 467] [outer = 0x8bcdac00] 12:33:24 INFO - PROCESS | 5670 | 1461094404814 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 12:33:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:33:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1679ms 12:33:24 INFO - PROCESS | 5670 | 1461094404874 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 12:33:24 INFO - PROCESS | 5670 | 1461094404881 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 12:33:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:33:24 INFO - PROCESS | 5670 | 1461094404888 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:33:24 INFO - PROCESS | 5670 | 1461094404891 Marionette TRACE conn4 <- [1,594,null,{}] 12:33:24 INFO - PROCESS | 5670 | 1461094404898 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:25 INFO - PROCESS | 5670 | 1461094405086 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 12:33:25 INFO - PROCESS | 5670 | 1461094405363 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:25 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd2c000 == 88 [pid = 5670] [id = 156] 12:33:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x8bd2cc00) [pid = 5670] [serial = 468] [outer = (nil)] 12:33:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x8f6a0c00) [pid = 5670] [serial = 469] [outer = 0x8bd2cc00] 12:33:25 INFO - PROCESS | 5670 | 1461094405489 Marionette DEBUG loaded listener.js 12:33:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x904c3800) [pid = 5670] [serial = 470] [outer = 0x8bd2cc00] 12:33:25 INFO - PROCESS | 5670 | --DOCSHELL 0x8fab5000 == 87 [pid = 5670] [id = 91] 12:33:25 INFO - PROCESS | 5670 | --DOCSHELL 0x96fb8000 == 86 [pid = 5670] [id = 72] 12:33:25 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa87c00 == 85 [pid = 5670] [id = 68] 12:33:25 INFO - PROCESS | 5670 | --DOCSHELL 0x9830c000 == 84 [pid = 5670] [id = 141] 12:33:25 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x8f6a3800) [pid = 5670] [serial = 375] [outer = (nil)] [url = about:blank] 12:33:25 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x9884ec00) [pid = 5670] [serial = 330] [outer = (nil)] [url = about:blank] 12:33:25 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x93008400) [pid = 5670] [serial = 333] [outer = (nil)] [url = about:blank] 12:33:25 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x9fc59c00) [pid = 5670] [serial = 339] [outer = (nil)] [url = about:blank] 12:33:25 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x983d0000) [pid = 5670] [serial = 336] [outer = (nil)] [url = about:blank] 12:33:25 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x8e69d800) [pid = 5670] [serial = 342] [outer = (nil)] [url = about:blank] 12:33:25 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0xa0fe8800) [pid = 5670] [serial = 345] [outer = (nil)] [url = about:blank] 12:33:25 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0xa4a55400) [pid = 5670] [serial = 348] [outer = (nil)] [url = about:blank] 12:33:25 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0xa4c4b000) [pid = 5670] [serial = 351] [outer = (nil)] [url = about:blank] 12:33:25 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x8bd2a800) [pid = 5670] [serial = 354] [outer = (nil)] [url = about:blank] 12:33:25 INFO - PROCESS | 5670 | --DOCSHELL 0x96fb7000 == 83 [pid = 5670] [id = 140] 12:33:25 INFO - PROCESS | 5670 | --DOCSHELL 0x93076000 == 82 [pid = 5670] [id = 139] 12:33:25 INFO - PROCESS | 5670 | --DOCSHELL 0x8e32fc00 == 81 [pid = 5670] [id = 138] 12:33:25 INFO - PROCESS | 5670 | --DOCSHELL 0x8bd26800 == 80 [pid = 5670] [id = 137] 12:33:25 INFO - PROCESS | 5670 | --DOCSHELL 0x8e69a000 == 79 [pid = 5670] [id = 136] 12:33:26 INFO - PROCESS | 5670 | --DOCSHELL 0x97ca9c00 == 78 [pid = 5670] [id = 128] 12:33:26 INFO - PROCESS | 5670 | --DOCSHELL 0x9316d400 == 77 [pid = 5670] [id = 127] 12:33:26 INFO - PROCESS | 5670 | --DOCSHELL 0x8bd26000 == 76 [pid = 5670] [id = 126] 12:33:26 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x99115400) [pid = 5670] [serial = 369] [outer = (nil)] [url = about:blank] 12:33:26 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x904cf000) [pid = 5670] [serial = 358] [outer = (nil)] [url = about:blank] 12:33:26 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x8fe55000) [pid = 5670] [serial = 357] [outer = (nil)] [url = about:blank] 12:33:26 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x982de400) [pid = 5670] [serial = 366] [outer = (nil)] [url = about:blank] 12:33:26 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x9623b000) [pid = 5670] [serial = 363] [outer = (nil)] [url = about:blank] 12:33:26 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x96fbac00) [pid = 5670] [serial = 364] [outer = (nil)] [url = about:blank] 12:33:26 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x95889000) [pid = 5670] [serial = 361] [outer = (nil)] [url = about:blank] 12:33:26 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x93166800) [pid = 5670] [serial = 360] [outer = (nil)] [url = about:blank] 12:33:26 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x99bcc400) [pid = 5670] [serial = 372] [outer = (nil)] [url = about:blank] 12:33:26 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x9a89a800) [pid = 5670] [serial = 373] [outer = (nil)] [url = about:blank] 12:33:26 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x9943e000) [pid = 5670] [serial = 370] [outer = (nil)] [url = about:blank] 12:33:26 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x98539c00) [pid = 5670] [serial = 367] [outer = (nil)] [url = about:blank] 12:33:26 INFO - PROCESS | 5670 | 1461094406465 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:33:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:33:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1638ms 12:33:26 INFO - PROCESS | 5670 | 1461094406527 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 12:33:26 INFO - PROCESS | 5670 | 1461094406531 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 12:33:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:33:26 INFO - PROCESS | 5670 | 1461094406553 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:33:26 INFO - PROCESS | 5670 | 1461094406563 Marionette TRACE conn4 <- [1,598,null,{}] 12:33:26 INFO - PROCESS | 5670 | 1461094406578 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:26 INFO - PROCESS | 5670 | 1461094406759 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 12:33:26 INFO - PROCESS | 5670 | 1461094406771 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd26800 == 77 [pid = 5670] [id = 157] 12:33:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x8f6a3800) [pid = 5670] [serial = 471] [outer = (nil)] 12:33:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x93cadc00) [pid = 5670] [serial = 472] [outer = 0x8f6a3800] 12:33:26 INFO - PROCESS | 5670 | 1461094406846 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x93cb5000) [pid = 5670] [serial = 473] [outer = 0x8f6a3800] 12:33:27 INFO - PROCESS | 5670 | 1461094407785 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 12:33:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:33:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1315ms 12:33:27 INFO - PROCESS | 5670 | 1461094407854 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 12:33:27 INFO - PROCESS | 5670 | 1461094407863 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 12:33:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:33:27 INFO - PROCESS | 5670 | 1461094407872 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 5670 | 1461094407878 Marionette TRACE conn4 <- [1,602,null,{}] 12:33:27 INFO - PROCESS | 5670 | 1461094407891 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:28 INFO - PROCESS | 5670 | 1461094408060 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 12:33:28 INFO - PROCESS | 5670 | 1461094408226 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:28 INFO - PROCESS | 5670 | ++DOCSHELL 0x9316b000 == 78 [pid = 5670] [id = 158] 12:33:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x93ca9800) [pid = 5670] [serial = 474] [outer = (nil)] 12:33:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x93f0b400) [pid = 5670] [serial = 475] [outer = 0x93ca9800] 12:33:28 INFO - PROCESS | 5670 | 1461094408305 Marionette DEBUG loaded listener.js 12:33:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x941e1400) [pid = 5670] [serial = 476] [outer = 0x93ca9800] 12:33:29 INFO - PROCESS | 5670 | 1461094409255 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 12:33:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:33:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1446ms 12:33:29 INFO - PROCESS | 5670 | 1461094409317 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 12:33:29 INFO - PROCESS | 5670 | 1461094409321 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 12:33:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:33:29 INFO - PROCESS | 5670 | 1461094409327 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - PROCESS | 5670 | 1461094409330 Marionette TRACE conn4 <- [1,606,null,{}] 12:33:29 INFO - PROCESS | 5670 | 1461094409335 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:29 INFO - PROCESS | 5670 | 1461094409550 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 12:33:29 INFO - PROCESS | 5670 | 1461094409593 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x95828000 == 79 [pid = 5670] [id = 159] 12:33:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x95884400) [pid = 5670] [serial = 477] [outer = (nil)] 12:33:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x9588d000) [pid = 5670] [serial = 478] [outer = 0x95884400] 12:33:29 INFO - PROCESS | 5670 | 1461094409680 Marionette DEBUG loaded listener.js 12:33:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x96bcb000) [pid = 5670] [serial = 479] [outer = 0x95884400] 12:33:30 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x8f699c00) [pid = 5670] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:33:30 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x8e69c400) [pid = 5670] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:33:30 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x8e331000) [pid = 5670] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:33:30 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x904ee800) [pid = 5670] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:33:30 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x96a35c00) [pid = 5670] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:33:30 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x979bac00) [pid = 5670] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:33:30 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0xa3c83400) [pid = 5670] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:33:30 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0xa45e6c00) [pid = 5670] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:33:30 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x8faba000) [pid = 5670] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:33:30 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x98e8ac00) [pid = 5670] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:33:30 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x99a2b400) [pid = 5670] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:33:30 INFO - PROCESS | 5670 | 1461094410895 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:33:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:33:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1633ms 12:33:30 INFO - PROCESS | 5670 | 1461094410961 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 12:33:30 INFO - PROCESS | 5670 | 1461094410965 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 12:33:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:33:30 INFO - PROCESS | 5670 | 1461094410971 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:33:30 INFO - PROCESS | 5670 | 1461094410974 Marionette TRACE conn4 <- [1,610,null,{}] 12:33:30 INFO - PROCESS | 5670 | 1461094410980 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:31 INFO - PROCESS | 5670 | 1461094411206 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 12:33:31 INFO - PROCESS | 5670 | 1461094411216 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b430800 == 80 [pid = 5670] [id = 160] 12:33:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x8e69fc00) [pid = 5670] [serial = 480] [outer = (nil)] 12:33:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x96a35c00) [pid = 5670] [serial = 481] [outer = 0x8e69fc00] 12:33:31 INFO - PROCESS | 5670 | 1461094411303 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x96fc1000) [pid = 5670] [serial = 482] [outer = 0x8e69fc00] 12:33:32 INFO - PROCESS | 5670 | 1461094412164 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 12:33:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:33:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1234ms 12:33:32 INFO - PROCESS | 5670 | 1461094412206 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 5670 | 1461094412210 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 12:33:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:33:32 INFO - PROCESS | 5670 | 1461094412217 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 5670 | 1461094412221 Marionette TRACE conn4 <- [1,614,null,{}] 12:33:32 INFO - PROCESS | 5670 | 1461094412227 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:32 INFO - PROCESS | 5670 | 1461094412408 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 12:33:32 INFO - PROCESS | 5670 | 1461094412671 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a02000 == 81 [pid = 5670] [id = 161] 12:33:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x89a02800) [pid = 5670] [serial = 483] [outer = (nil)] 12:33:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x89a0cc00) [pid = 5670] [serial = 484] [outer = 0x89a02800] 12:33:32 INFO - PROCESS | 5670 | 1461094412778 Marionette DEBUG loaded listener.js 12:33:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x8b5ee000) [pid = 5670] [serial = 485] [outer = 0x89a02800] 12:33:33 INFO - PROCESS | 5670 | 1461094413910 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:33:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:33:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1736ms 12:33:33 INFO - PROCESS | 5670 | 1461094413955 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 5670 | 1461094413961 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 12:33:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:33:33 INFO - PROCESS | 5670 | 1461094413969 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:33:33 INFO - PROCESS | 5670 | 1461094413976 Marionette TRACE conn4 <- [1,618,null,{}] 12:33:33 INFO - PROCESS | 5670 | 1461094413983 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:34 INFO - PROCESS | 5670 | 1461094414173 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 12:33:34 INFO - PROCESS | 5670 | 1461094414346 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:34 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b427400 == 82 [pid = 5670] [id = 162] 12:33:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x8bcd6c00) [pid = 5670] [serial = 486] [outer = (nil)] 12:33:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x8f6a7c00) [pid = 5670] [serial = 487] [outer = 0x8bcd6c00] 12:33:34 INFO - PROCESS | 5670 | 1461094414439 Marionette DEBUG loaded listener.js 12:33:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x8fe5b400) [pid = 5670] [serial = 488] [outer = 0x8bcd6c00] 12:33:35 INFO - PROCESS | 5670 | 1461094415481 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:33:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:33:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1584ms 12:33:35 INFO - PROCESS | 5670 | 1461094415557 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 12:33:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:33:35 INFO - PROCESS | 5670 | 1461094415563 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 12:33:35 INFO - PROCESS | 5670 | 1461094415570 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:33:35 INFO - PROCESS | 5670 | 1461094415573 Marionette TRACE conn4 <- [1,622,null,{}] 12:33:35 INFO - PROCESS | 5670 | 1461094415580 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:35 INFO - PROCESS | 5670 | 1461094415804 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 12:33:36 INFO - PROCESS | 5670 | 1461094416176 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x904ea800 == 83 [pid = 5670] [id = 163] 12:33:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x91242800) [pid = 5670] [serial = 489] [outer = (nil)] 12:33:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x96a3b000) [pid = 5670] [serial = 490] [outer = 0x91242800] 12:33:36 INFO - PROCESS | 5670 | 1461094416267 Marionette DEBUG loaded listener.js 12:33:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x96acbc00) [pid = 5670] [serial = 491] [outer = 0x91242800] 12:33:37 INFO - PROCESS | 5670 | 1461094417245 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 12:33:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:33:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1731ms 12:33:37 INFO - PROCESS | 5670 | 1461094417301 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 12:33:37 INFO - PROCESS | 5670 | 1461094417305 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 12:33:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:33:37 INFO - PROCESS | 5670 | 1461094417322 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 5670 | 1461094417331 Marionette TRACE conn4 <- [1,626,null,{}] 12:33:37 INFO - PROCESS | 5670 | 1461094417337 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:37 INFO - PROCESS | 5670 | 1461094417569 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 12:33:37 INFO - PROCESS | 5670 | 1461094417789 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b421c00 == 84 [pid = 5670] [id = 164] 12:33:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x91240c00) [pid = 5670] [serial = 492] [outer = (nil)] 12:33:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x98848800) [pid = 5670] [serial = 493] [outer = 0x91240c00] 12:33:37 INFO - PROCESS | 5670 | 1461094417921 Marionette DEBUG loaded listener.js 12:33:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x98851000) [pid = 5670] [serial = 494] [outer = 0x91240c00] 12:33:38 INFO - PROCESS | 5670 | 1461094418853 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:33:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:33:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1595ms 12:33:38 INFO - PROCESS | 5670 | 1461094418909 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 12:33:38 INFO - PROCESS | 5670 | 1461094418913 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 12:33:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:33:38 INFO - PROCESS | 5670 | 1461094418920 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:33:38 INFO - PROCESS | 5670 | 1461094418924 Marionette TRACE conn4 <- [1,630,null,{}] 12:33:38 INFO - PROCESS | 5670 | 1461094418930 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:39 INFO - PROCESS | 5670 | 1461094419123 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 12:33:39 INFO - PROCESS | 5670 | 1461094419357 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x9830e000 == 85 [pid = 5670] [id = 165] 12:33:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x9880c800) [pid = 5670] [serial = 495] [outer = (nil)] 12:33:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x994bb000) [pid = 5670] [serial = 496] [outer = 0x9880c800] 12:33:39 INFO - PROCESS | 5670 | 1461094419465 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x99a2c800) [pid = 5670] [serial = 497] [outer = 0x9880c800] 12:33:40 INFO - PROCESS | 5670 | 1461094420490 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 12:33:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:33:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1629ms 12:33:40 INFO - PROCESS | 5670 | 1461094420550 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 12:33:40 INFO - PROCESS | 5670 | 1461094420554 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 12:33:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:33:40 INFO - PROCESS | 5670 | 1461094420560 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:33:40 INFO - PROCESS | 5670 | 1461094420564 Marionette TRACE conn4 <- [1,634,null,{}] 12:33:40 INFO - PROCESS | 5670 | 1461094420570 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:40 INFO - PROCESS | 5670 | 1461094420754 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 12:33:41 INFO - PROCESS | 5670 | 1461094420981 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:41 INFO - PROCESS | 5670 | ++DOCSHELL 0xa0a8cc00 == 86 [pid = 5670] [id = 166] 12:33:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0xa0a91800) [pid = 5670] [serial = 498] [outer = (nil)] 12:33:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0xa0c1b800) [pid = 5670] [serial = 499] [outer = 0xa0a91800] 12:33:41 INFO - PROCESS | 5670 | 1461094421128 Marionette DEBUG loaded listener.js 12:33:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0xa2a52400) [pid = 5670] [serial = 500] [outer = 0xa0a91800] 12:33:41 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:42 INFO - PROCESS | 5670 | 1461094422052 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 12:33:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:33:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1535ms 12:33:42 INFO - PROCESS | 5670 | 1461094422097 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 12:33:42 INFO - PROCESS | 5670 | 1461094422101 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 12:33:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:33:42 INFO - PROCESS | 5670 | 1461094422107 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:33:42 INFO - PROCESS | 5670 | 1461094422111 Marionette TRACE conn4 <- [1,638,null,{}] 12:33:42 INFO - PROCESS | 5670 | 1461094422118 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:42 INFO - PROCESS | 5670 | 1461094422304 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 12:33:42 INFO - PROCESS | 5670 | 1461094422479 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:42 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e333400 == 87 [pid = 5670] [id = 167] 12:33:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x8e334c00) [pid = 5670] [serial = 501] [outer = (nil)] 12:33:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x8e33d000) [pid = 5670] [serial = 502] [outer = 0x8e334c00] 12:33:42 INFO - PROCESS | 5670 | 1461094422564 Marionette DEBUG loaded listener.js 12:33:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x8e341400) [pid = 5670] [serial = 503] [outer = 0x8e334c00] 12:33:43 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:43 INFO - PROCESS | 5670 | 1461094423555 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:33:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:33:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1482ms 12:33:43 INFO - PROCESS | 5670 | 1461094423590 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 12:33:43 INFO - PROCESS | 5670 | 1461094423595 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 12:33:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:33:43 INFO - PROCESS | 5670 | 1461094423601 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:33:43 INFO - PROCESS | 5670 | 1461094423605 Marionette TRACE conn4 <- [1,642,null,{}] 12:33:43 INFO - PROCESS | 5670 | 1461094423611 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:43 INFO - PROCESS | 5670 | 1461094423820 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 12:33:44 INFO - PROCESS | 5670 | 1461094424045 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:44 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b7ac000 == 88 [pid = 5670] [id = 168] 12:33:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x8b7adc00) [pid = 5670] [serial = 504] [outer = (nil)] 12:33:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x8b7b4400) [pid = 5670] [serial = 505] [outer = 0x8b7adc00] 12:33:44 INFO - PROCESS | 5670 | 1461094424183 Marionette DEBUG loaded listener.js 12:33:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x8b7b7000) [pid = 5670] [serial = 506] [outer = 0x8b7adc00] 12:33:45 INFO - PROCESS | 5670 | 1461094425035 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 12:33:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:33:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1485ms 12:33:45 INFO - PROCESS | 5670 | 1461094425087 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 12:33:45 INFO - PROCESS | 5670 | 1461094425091 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 12:33:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:33:45 INFO - PROCESS | 5670 | 1461094425098 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:33:45 INFO - PROCESS | 5670 | 1461094425101 Marionette TRACE conn4 <- [1,646,null,{}] 12:33:45 INFO - PROCESS | 5670 | 1461094425108 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:45 INFO - PROCESS | 5670 | 1461094425297 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 12:33:45 INFO - PROCESS | 5670 | 1461094425489 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b6c2400 == 89 [pid = 5670] [id = 169] 12:33:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x8b6c3000) [pid = 5670] [serial = 507] [outer = (nil)] 12:33:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x8b6cbc00) [pid = 5670] [serial = 508] [outer = 0x8b6c3000] 12:33:45 INFO - PROCESS | 5670 | 1461094425577 Marionette DEBUG loaded listener.js 12:33:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x8b6cc800) [pid = 5670] [serial = 509] [outer = 0x8b6c3000] 12:33:46 INFO - PROCESS | 5670 | 1461094426484 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:33:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:33:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1439ms 12:33:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:33:46 INFO - PROCESS | 5670 | 1461094426538 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 12:33:46 INFO - PROCESS | 5670 | 1461094426541 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 12:33:46 INFO - PROCESS | 5670 | 1461094426548 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:33:46 INFO - PROCESS | 5670 | 1461094426557 Marionette TRACE conn4 <- [1,650,null,{}] 12:33:46 INFO - PROCESS | 5670 | 1461094426563 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:46 INFO - PROCESS | 5670 | 1461094426745 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 12:33:46 INFO - PROCESS | 5670 | 1461094426922 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:46 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b6c3800 == 90 [pid = 5670] [id = 170] 12:33:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x8b6c6000) [pid = 5670] [serial = 510] [outer = (nil)] 12:33:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0x8b7b5c00) [pid = 5670] [serial = 511] [outer = 0x8b6c6000] 12:33:47 INFO - PROCESS | 5670 | 1461094427010 Marionette DEBUG loaded listener.js 12:33:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0x8e33d800) [pid = 5670] [serial = 512] [outer = 0x8b6c6000] 12:33:47 INFO - PROCESS | 5670 | 1461094427916 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 12:33:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:33:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1435ms 12:33:47 INFO - PROCESS | 5670 | 1461094427983 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 12:33:47 INFO - PROCESS | 5670 | 1461094427986 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 12:33:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:33:47 INFO - PROCESS | 5670 | 1461094427993 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:33:47 INFO - PROCESS | 5670 | 1461094427997 Marionette TRACE conn4 <- [1,654,null,{}] 12:33:48 INFO - PROCESS | 5670 | 1461094428002 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:48 INFO - PROCESS | 5670 | 1461094428181 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 12:33:48 INFO - PROCESS | 5670 | 1461094428409 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a09cc00 == 91 [pid = 5670] [id = 171] 12:33:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 187 (0x8a09d000) [pid = 5670] [serial = 513] [outer = (nil)] 12:33:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 188 (0x8a09f400) [pid = 5670] [serial = 514] [outer = 0x8a09d000] 12:33:48 INFO - PROCESS | 5670 | 1461094428609 Marionette DEBUG loaded listener.js 12:33:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 189 (0x8b7b6400) [pid = 5670] [serial = 515] [outer = 0x8a09d000] 12:33:49 INFO - PROCESS | 5670 | 1461094429537 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:33:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:33:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1602ms 12:33:49 INFO - PROCESS | 5670 | 1461094429595 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 12:33:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:33:49 INFO - PROCESS | 5670 | 1461094429600 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 12:33:49 INFO - PROCESS | 5670 | 1461094429606 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:33:49 INFO - PROCESS | 5670 | 1461094429611 Marionette TRACE conn4 <- [1,658,null,{}] 12:33:49 INFO - PROCESS | 5670 | 1461094429616 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:49 INFO - PROCESS | 5670 | 1461094429822 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 12:33:50 INFO - PROCESS | 5670 | 1461094430068 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a249000 == 92 [pid = 5670] [id = 172] 12:33:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 190 (0x8a24a400) [pid = 5670] [serial = 516] [outer = (nil)] 12:33:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 191 (0x8a24f800) [pid = 5670] [serial = 517] [outer = 0x8a24a400] 12:33:50 INFO - PROCESS | 5670 | 1461094430196 Marionette DEBUG loaded listener.js 12:33:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 192 (0x8a254800) [pid = 5670] [serial = 518] [outer = 0x8a24a400] 12:33:51 INFO - PROCESS | 5670 | 1461094431084 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:33:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:33:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1530ms 12:33:51 INFO - PROCESS | 5670 | 1461094431136 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 12:33:51 INFO - PROCESS | 5670 | 1461094431140 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 12:33:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:33:51 INFO - PROCESS | 5670 | 1461094431147 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:33:51 INFO - PROCESS | 5670 | 1461094431150 Marionette TRACE conn4 <- [1,662,null,{}] 12:33:51 INFO - PROCESS | 5670 | 1461094431156 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:51 INFO - PROCESS | 5670 | 1461094431368 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 12:33:52 INFO - PROCESS | 5670 | 1461094432075 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:52 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a24c000 == 93 [pid = 5670] [id = 173] 12:33:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 193 (0x8a24c400) [pid = 5670] [serial = 519] [outer = (nil)] 12:33:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 194 (0x8a24ec00) [pid = 5670] [serial = 520] [outer = 0x8a24c400] 12:33:52 INFO - PROCESS | 5670 | 1461094432161 Marionette DEBUG loaded listener.js 12:33:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 195 (0x8b423000) [pid = 5670] [serial = 521] [outer = 0x8a24c400] 12:33:52 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:53 INFO - PROCESS | 5670 | 1461094433051 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 12:33:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:33:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1933ms 12:33:53 INFO - PROCESS | 5670 | 1461094433083 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 12:33:53 INFO - PROCESS | 5670 | 1461094433090 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 12:33:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:33:53 INFO - PROCESS | 5670 | 1461094433099 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:33:53 INFO - PROCESS | 5670 | 1461094433103 Marionette TRACE conn4 <- [1,666,null,{}] 12:33:53 INFO - PROCESS | 5670 | 1461094433110 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:53 INFO - PROCESS | 5670 | 1461094433290 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 12:33:53 INFO - PROCESS | 5670 | 1461094433494 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a248800 == 94 [pid = 5670] [id = 174] 12:33:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 196 (0x8b5f0c00) [pid = 5670] [serial = 522] [outer = (nil)] 12:33:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 197 (0x8bd24000) [pid = 5670] [serial = 523] [outer = 0x8b5f0c00] 12:33:53 INFO - PROCESS | 5670 | 1461094433573 Marionette DEBUG loaded listener.js 12:33:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 198 (0x8e331c00) [pid = 5670] [serial = 524] [outer = 0x8b5f0c00] 12:33:54 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:54 INFO - PROCESS | 5670 | 1461094434644 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 12:33:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:33:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1584ms 12:33:54 INFO - PROCESS | 5670 | 1461094434688 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 12:33:54 INFO - PROCESS | 5670 | 1461094434694 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 12:33:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:33:54 INFO - PROCESS | 5670 | 1461094434701 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:33:54 INFO - PROCESS | 5670 | 1461094434704 Marionette TRACE conn4 <- [1,670,null,{}] 12:33:54 INFO - PROCESS | 5670 | 1461094434711 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:54 INFO - PROCESS | 5670 | 1461094434913 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 12:33:55 INFO - PROCESS | 5670 | 1461094435203 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:55 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd26000 == 95 [pid = 5670] [id = 175] 12:33:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 199 (0x8bd2ac00) [pid = 5670] [serial = 525] [outer = (nil)] 12:33:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 200 (0x8e335000) [pid = 5670] [serial = 526] [outer = 0x8bd2ac00] 12:33:55 INFO - PROCESS | 5670 | 1461094435375 Marionette DEBUG loaded listener.js 12:33:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 201 (0x8f34ac00) [pid = 5670] [serial = 527] [outer = 0x8bd2ac00] 12:33:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8f341c00 == 94 [pid = 5670] [id = 113] 12:33:55 INFO - PROCESS | 5670 | --DOCSHELL 0x97d65800 == 93 [pid = 5670] [id = 112] 12:33:55 INFO - PROCESS | 5670 | --DOCSHELL 0xa45e5c00 == 92 [pid = 5670] [id = 88] 12:33:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8e695800 == 91 [pid = 5670] [id = 114] 12:33:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9de000 == 90 [pid = 5670] [id = 50] 12:33:55 INFO - PROCESS | 5670 | --DOMWINDOW == 200 (0x9830f000) [pid = 5670] [serial = 424] [outer = (nil)] [url = about:blank] 12:33:55 INFO - PROCESS | 5670 | --DOMWINDOW == 199 (0xa003a000) [pid = 5670] [serial = 393] [outer = (nil)] [url = about:blank] 12:33:55 INFO - PROCESS | 5670 | --DOMWINDOW == 198 (0x9a8a7000) [pid = 5670] [serial = 387] [outer = (nil)] [url = about:blank] 12:33:55 INFO - PROCESS | 5670 | --DOMWINDOW == 197 (0x96a3e400) [pid = 5670] [serial = 390] [outer = (nil)] [url = about:blank] 12:33:55 INFO - PROCESS | 5670 | --DOMWINDOW == 196 (0x8bf17800) [pid = 5670] [serial = 403] [outer = (nil)] [url = about:blank] 12:33:55 INFO - PROCESS | 5670 | --DOMWINDOW == 195 (0x941e9800) [pid = 5670] [serial = 400] [outer = (nil)] [url = about:blank] 12:33:55 INFO - PROCESS | 5670 | --DOMWINDOW == 194 (0x941e2c00) [pid = 5670] [serial = 406] [outer = (nil)] [url = about:blank] 12:33:55 INFO - PROCESS | 5670 | --DOMWINDOW == 193 (0x9048e000) [pid = 5670] [serial = 396] [outer = (nil)] [url = about:blank] 12:33:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8b430800 == 89 [pid = 5670] [id = 160] 12:33:55 INFO - PROCESS | 5670 | --DOCSHELL 0x95828000 == 88 [pid = 5670] [id = 159] 12:33:55 INFO - PROCESS | 5670 | --DOCSHELL 0x9316b000 == 87 [pid = 5670] [id = 158] 12:33:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8bd26800 == 86 [pid = 5670] [id = 157] 12:33:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8bd2c000 == 85 [pid = 5670] [id = 156] 12:33:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5f1800 == 84 [pid = 5670] [id = 155] 12:33:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5f4800 == 83 [pid = 5670] [id = 154] 12:33:56 INFO - PROCESS | 5670 | --DOCSHELL 0x91238800 == 82 [pid = 5670] [id = 144] 12:33:56 INFO - PROCESS | 5670 | --DOCSHELL 0x90485000 == 81 [pid = 5670] [id = 143] 12:33:56 INFO - PROCESS | 5670 | --DOCSHELL 0x8bd2a000 == 80 [pid = 5670] [id = 142] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 192 (0x8fe50400) [pid = 5670] [serial = 376] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 191 (0x8f69d000) [pid = 5670] [serial = 410] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 190 (0x8fe5bc00) [pid = 5670] [serial = 412] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 189 (0x98851400) [pid = 5670] [serial = 331] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 188 (0x8e332400) [pid = 5670] [serial = 378] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 187 (0x904c8800) [pid = 5670] [serial = 413] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 186 (0x96fc2c00) [pid = 5670] [serial = 419] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 185 (0x982d4400) [pid = 5670] [serial = 421] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 184 (0x96fbe400) [pid = 5670] [serial = 217] [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.] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x98306400) [pid = 5670] [serial = 422] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0xa457e800) [pid = 5670] [serial = 262] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0xa4c4c000) [pid = 5670] [serial = 265] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x94d08c00) [pid = 5670] [serial = 381] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x98538800) [pid = 5670] [serial = 384] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x93170800) [pid = 5670] [serial = 416] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0xa2ad3000) [pid = 5670] [serial = 259] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x96fba400) [pid = 5670] [serial = 418] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x93006000) [pid = 5670] [serial = 415] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x8f34a000) [pid = 5670] [serial = 409] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0xa0fddc00) [pid = 5670] [serial = 286] [outer = (nil)] [url = about:blank] 12:33:56 INFO - PROCESS | 5670 | 1461094436329 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 12:33:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:33:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1680ms 12:33:56 INFO - PROCESS | 5670 | 1461094436382 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 12:33:56 INFO - PROCESS | 5670 | 1461094436385 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 12:33:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:33:56 INFO - PROCESS | 5670 | 1461094436399 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:33:56 INFO - PROCESS | 5670 | 1461094436408 Marionette TRACE conn4 <- [1,674,null,{}] 12:33:56 INFO - PROCESS | 5670 | 1461094436416 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:56 INFO - PROCESS | 5670 | 1461094436592 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 12:33:56 INFO - PROCESS | 5670 | 1461094436605 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:56 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5f1800 == 81 [pid = 5670] [id = 176] 12:33:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x8f6a2400) [pid = 5670] [serial = 528] [outer = (nil)] 12:33:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x90486800) [pid = 5670] [serial = 529] [outer = 0x8f6a2400] 12:33:56 INFO - PROCESS | 5670 | 1461094436692 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x9048f000) [pid = 5670] [serial = 530] [outer = 0x8f6a2400] 12:33:57 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:57 INFO - PROCESS | 5670 | 1461094437575 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 12:33:57 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 12:33:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1243ms 12:33:57 INFO - PROCESS | 5670 | 1461094437635 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 12:33:57 INFO - PROCESS | 5670 | 1461094437640 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 12:33:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:33:57 INFO - PROCESS | 5670 | 1461094437646 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:33:57 INFO - PROCESS | 5670 | 1461094437648 Marionette TRACE conn4 <- [1,678,null,{}] 12:33:57 INFO - PROCESS | 5670 | 1461094437654 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:57 INFO - PROCESS | 5670 | 1461094437879 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 12:33:57 INFO - PROCESS | 5670 | 1461094437910 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bf1ac00 == 82 [pid = 5670] [id = 177] 12:33:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x8fe57400) [pid = 5670] [serial = 531] [outer = (nil)] 12:33:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x9053a000) [pid = 5670] [serial = 532] [outer = 0x8fe57400] 12:33:57 INFO - PROCESS | 5670 | 1461094437983 Marionette DEBUG loaded listener.js 12:33:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x91421000) [pid = 5670] [serial = 533] [outer = 0x8fe57400] 12:33:58 INFO - PROCESS | 5670 | 1461094438912 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 12:33:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:33:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1280ms 12:33:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:33:58 INFO - PROCESS | 5670 | 1461094438927 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 12:33:58 INFO - PROCESS | 5670 | 1461094438930 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 12:33:58 INFO - PROCESS | 5670 | 1461094438938 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:33:58 INFO - PROCESS | 5670 | 1461094438940 Marionette TRACE conn4 <- [1,682,null,{}] 12:33:58 INFO - PROCESS | 5670 | 1461094438956 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:59 INFO - PROCESS | 5670 | 1461094439158 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 12:33:59 INFO - PROCESS | 5670 | 1461094439190 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:59 INFO - PROCESS | 5670 | ++DOCSHELL 0x904f2800 == 83 [pid = 5670] [id = 178] 12:33:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x9053d400) [pid = 5670] [serial = 534] [outer = (nil)] 12:33:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x9316a000) [pid = 5670] [serial = 535] [outer = 0x9053d400] 12:33:59 INFO - PROCESS | 5670 | 1461094439276 Marionette DEBUG loaded listener.js 12:33:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x941ea800) [pid = 5670] [serial = 536] [outer = 0x9053d400] 12:34:00 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x9830c400) [pid = 5670] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:34:00 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x95884400) [pid = 5670] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:34:00 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x8bcdac00) [pid = 5670] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:34:00 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x8f6a3800) [pid = 5670] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:34:00 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x8b5f7400) [pid = 5670] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:34:00 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x8bd2cc00) [pid = 5670] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:34:00 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x93ca9800) [pid = 5670] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:34:00 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:00 INFO - PROCESS | 5670 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:34:00 INFO - PROCESS | 5670 | 1461094440981 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 12:34:01 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) 12:34:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2092ms 12:34:01 INFO - PROCESS | 5670 | 1461094441029 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 12:34:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:34:01 INFO - PROCESS | 5670 | 1461094441034 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 12:34:01 INFO - PROCESS | 5670 | 1461094441040 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:34:01 INFO - PROCESS | 5670 | 1461094441043 Marionette TRACE conn4 <- [1,686,null,{}] 12:34:01 INFO - PROCESS | 5670 | 1461094441049 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:01 INFO - PROCESS | 5670 | 1461094441266 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 12:34:01 INFO - PROCESS | 5670 | 1461094441279 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:01 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5f7400 == 84 [pid = 5670] [id = 179] 12:34:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x8bcd1800) [pid = 5670] [serial = 537] [outer = (nil)] 12:34:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x93ca9800) [pid = 5670] [serial = 538] [outer = 0x8bcd1800] 12:34:01 INFO - PROCESS | 5670 | 1461094441357 Marionette DEBUG loaded listener.js 12:34:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x96a39c00) [pid = 5670] [serial = 539] [outer = 0x8bcd1800] 12:34:02 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:02 INFO - PROCESS | 5670 | 1461094442649 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 12:34:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:34:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1642ms 12:34:02 INFO - PROCESS | 5670 | 1461094442682 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 12:34:02 INFO - PROCESS | 5670 | 1461094442689 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 12:34:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:34:02 INFO - PROCESS | 5670 | 1461094442707 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:34:02 INFO - PROCESS | 5670 | 1461094442713 Marionette TRACE conn4 <- [1,690,null,{}] 12:34:02 INFO - PROCESS | 5670 | 1461094442722 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:03 INFO - PROCESS | 5670 | 1461094443130 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 12:34:03 INFO - PROCESS | 5670 | 1461094443275 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:03 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a099400 == 85 [pid = 5670] [id = 180] 12:34:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x8b6c8800) [pid = 5670] [serial = 540] [outer = (nil)] 12:34:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x8b7ad000) [pid = 5670] [serial = 541] [outer = 0x8b6c8800] 12:34:03 INFO - PROCESS | 5670 | 1461094443378 Marionette DEBUG loaded listener.js 12:34:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x8bcd2400) [pid = 5670] [serial = 542] [outer = 0x8b6c8800] 12:34:04 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:04 INFO - PROCESS | 5670 | 1461094444872 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 12:34:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:34:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2198ms 12:34:04 INFO - PROCESS | 5670 | 1461094444904 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 12:34:04 INFO - PROCESS | 5670 | 1461094444913 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 12:34:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:34:04 INFO - PROCESS | 5670 | 1461094444924 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:34:04 INFO - PROCESS | 5670 | 1461094444928 Marionette TRACE conn4 <- [1,694,null,{}] 12:34:04 INFO - PROCESS | 5670 | 1461094444935 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:05 INFO - PROCESS | 5670 | 1461094445140 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 12:34:05 INFO - PROCESS | 5670 | 1461094445321 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5ec800 == 86 [pid = 5670] [id = 181] 12:34:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x8bf12c00) [pid = 5670] [serial = 543] [outer = (nil)] 12:34:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x8f34a400) [pid = 5670] [serial = 544] [outer = 0x8bf12c00] 12:34:05 INFO - PROCESS | 5670 | 1461094445408 Marionette DEBUG loaded listener.js 12:34:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x8fab4c00) [pid = 5670] [serial = 545] [outer = 0x8bf12c00] 12:34:06 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:06 INFO - PROCESS | 5670 | 1461094446927 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 12:34:06 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) 12:34:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2035ms 12:34:06 INFO - PROCESS | 5670 | 1461094446960 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 12:34:06 INFO - PROCESS | 5670 | 1461094446963 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 12:34:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:34:06 INFO - PROCESS | 5670 | 1461094446970 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:34:06 INFO - PROCESS | 5670 | 1461094446976 Marionette TRACE conn4 <- [1,698,null,{}] 12:34:06 INFO - PROCESS | 5670 | 1461094446993 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:07 INFO - PROCESS | 5670 | 1461094447208 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 12:34:07 INFO - PROCESS | 5670 | 1461094447383 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e651000 == 87 [pid = 5670] [id = 182] 12:34:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0x8f6a0400) [pid = 5670] [serial = 546] [outer = (nil)] 12:34:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0x941ec800) [pid = 5670] [serial = 547] [outer = 0x8f6a0400] 12:34:07 INFO - PROCESS | 5670 | 1461094447472 Marionette DEBUG loaded listener.js 12:34:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 187 (0x96fb8800) [pid = 5670] [serial = 548] [outer = 0x8f6a0400] 12:34:08 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:08 INFO - PROCESS | 5670 | 1461094448778 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 12:34:08 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) 12:34:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1845ms 12:34:08 INFO - PROCESS | 5670 | 1461094448815 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 12:34:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:34:08 INFO - PROCESS | 5670 | 1461094448820 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 12:34:08 INFO - PROCESS | 5670 | 1461094448826 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:34:08 INFO - PROCESS | 5670 | 1461094448830 Marionette TRACE conn4 <- [1,702,null,{}] 12:34:08 INFO - PROCESS | 5670 | 1461094448931 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:09 INFO - PROCESS | 5670 | 1461094449106 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 12:34:09 INFO - PROCESS | 5670 | 1461094449284 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x95884400 == 88 [pid = 5670] [id = 183] 12:34:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 188 (0x96fb6c00) [pid = 5670] [serial = 549] [outer = (nil)] 12:34:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 189 (0x981dec00) [pid = 5670] [serial = 550] [outer = 0x96fb6c00] 12:34:09 INFO - PROCESS | 5670 | 1461094449384 Marionette DEBUG loaded listener.js 12:34:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 190 (0x982f2800) [pid = 5670] [serial = 551] [outer = 0x96fb6c00] 12:34:10 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:10 INFO - PROCESS | 5670 | 1461094450697 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 12:34:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:34:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1927ms 12:34:10 INFO - PROCESS | 5670 | 1461094450837 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 12:34:10 INFO - PROCESS | 5670 | 1461094450840 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 12:34:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:34:10 INFO - PROCESS | 5670 | 1461094450858 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:34:10 INFO - PROCESS | 5670 | 1461094450861 Marionette TRACE conn4 <- [1,706,null,{}] 12:34:10 INFO - PROCESS | 5670 | 1461094450868 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:11 INFO - PROCESS | 5670 | 1461094451051 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 12:34:11 INFO - PROCESS | 5670 | 1461094451230 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:11 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a098400 == 89 [pid = 5670] [id = 184] 12:34:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 191 (0x8e33c800) [pid = 5670] [serial = 552] [outer = (nil)] 12:34:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 192 (0x98534c00) [pid = 5670] [serial = 553] [outer = 0x8e33c800] 12:34:11 INFO - PROCESS | 5670 | 1461094451323 Marionette DEBUG loaded listener.js 12:34:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 193 (0x98541000) [pid = 5670] [serial = 554] [outer = 0x8e33c800] 12:34:12 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:12 INFO - PROCESS | 5670 | 1461094452648 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 12:34:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:34:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1833ms 12:34:12 INFO - PROCESS | 5670 | 1461094452748 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 12:34:12 INFO - PROCESS | 5670 | 1461094452752 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 12:34:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:34:12 INFO - PROCESS | 5670 | 1461094452764 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - PROCESS | 5670 | 1461094452767 Marionette TRACE conn4 <- [1,710,null,{}] 12:34:12 INFO - PROCESS | 5670 | 1461094452773 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:12 INFO - PROCESS | 5670 | 1461094452977 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 12:34:13 INFO - PROCESS | 5670 | 1461094453156 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:13 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e337c00 == 90 [pid = 5670] [id = 185] 12:34:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 194 (0x982dbc00) [pid = 5670] [serial = 555] [outer = (nil)] 12:34:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 195 (0x99117c00) [pid = 5670] [serial = 556] [outer = 0x982dbc00] 12:34:13 INFO - PROCESS | 5670 | 1461094453244 Marionette DEBUG loaded listener.js 12:34:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 196 (0x99a33000) [pid = 5670] [serial = 557] [outer = 0x982dbc00] 12:34:14 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:14 INFO - PROCESS | 5670 | 1461094454585 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 12:34:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:34:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1882ms 12:34:14 INFO - PROCESS | 5670 | 1461094454646 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 12:34:14 INFO - PROCESS | 5670 | 1461094454650 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 12:34:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:34:14 INFO - PROCESS | 5670 | 1461094454676 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:34:14 INFO - PROCESS | 5670 | 1461094454679 Marionette TRACE conn4 <- [1,714,null,{}] 12:34:14 INFO - PROCESS | 5670 | 1461094454687 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:14 INFO - PROCESS | 5670 | 1461094454858 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 12:34:15 INFO - PROCESS | 5670 | 1461094455034 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x981de000 == 91 [pid = 5670] [id = 186] 12:34:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 197 (0x9853f000) [pid = 5670] [serial = 558] [outer = (nil)] 12:34:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 198 (0x9ea1b000) [pid = 5670] [serial = 559] [outer = 0x9853f000] 12:34:15 INFO - PROCESS | 5670 | 1461094455121 Marionette DEBUG loaded listener.js 12:34:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 199 (0xa003c400) [pid = 5670] [serial = 560] [outer = 0x9853f000] 12:34:16 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:16 INFO - PROCESS | 5670 | 1461094456468 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 12:34:16 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 12:34:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1835ms 12:34:16 INFO - PROCESS | 5670 | 1461094456553 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 12:34:16 INFO - PROCESS | 5670 | 1461094456558 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 12:34:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:34:16 INFO - PROCESS | 5670 | 1461094456586 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:34:16 INFO - PROCESS | 5670 | 1461094456589 Marionette TRACE conn4 <- [1,718,null,{}] 12:34:16 INFO - PROCESS | 5670 | 1461094456596 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:16 INFO - PROCESS | 5670 | 1461094456767 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 12:34:16 INFO - PROCESS | 5670 | 1461094456950 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:16 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a097800 == 92 [pid = 5670] [id = 187] 12:34:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 200 (0x8a249c00) [pid = 5670] [serial = 561] [outer = (nil)] 12:34:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 201 (0x93010c00) [pid = 5670] [serial = 562] [outer = 0x8a249c00] 12:34:17 INFO - PROCESS | 5670 | 1461094457034 Marionette DEBUG loaded listener.js 12:34:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 202 (0x93f10800) [pid = 5670] [serial = 563] [outer = 0x8a249c00] 12:34:18 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:18 INFO - PROCESS | 5670 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:34:18 INFO - PROCESS | 5670 | 1461094458726 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 12:34:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:34:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2190ms 12:34:18 INFO - PROCESS | 5670 | 1461094458938 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 12:34:18 INFO - PROCESS | 5670 | 1461094458943 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 12:34:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:34:18 INFO - PROCESS | 5670 | 1461094458966 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:34:18 INFO - PROCESS | 5670 | 1461094458972 Marionette TRACE conn4 <- [1,722,null,{}] 12:34:18 INFO - PROCESS | 5670 | 1461094458980 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:19 INFO - PROCESS | 5670 | 1461094459151 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 12:34:19 INFO - PROCESS | 5670 | 1461094459332 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a248000 == 93 [pid = 5670] [id = 188] 12:34:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 203 (0x8b6ce000) [pid = 5670] [serial = 564] [outer = (nil)] 12:34:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 204 (0x8bd2a000) [pid = 5670] [serial = 565] [outer = 0x8b6ce000] 12:34:19 INFO - PROCESS | 5670 | 1461094459410 Marionette DEBUG loaded listener.js 12:34:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 205 (0x8e650000) [pid = 5670] [serial = 566] [outer = 0x8b6ce000] 12:34:19 INFO - PROCESS | 5670 | --DOCSHELL 0x904ec000 == 92 [pid = 5670] [id = 70] 12:34:19 INFO - PROCESS | 5670 | --DOMWINDOW == 204 (0x96a35c00) [pid = 5670] [serial = 481] [outer = (nil)] [url = about:blank] 12:34:20 INFO - PROCESS | 5670 | --DOCSHELL 0x8a249000 == 91 [pid = 5670] [id = 172] 12:34:20 INFO - PROCESS | 5670 | --DOCSHELL 0x8a09cc00 == 90 [pid = 5670] [id = 171] 12:34:20 INFO - PROCESS | 5670 | --DOCSHELL 0x8b6c3800 == 89 [pid = 5670] [id = 170] 12:34:20 INFO - PROCESS | 5670 | --DOCSHELL 0x8b6c2400 == 88 [pid = 5670] [id = 169] 12:34:20 INFO - PROCESS | 5670 | --DOCSHELL 0x8b7ac000 == 87 [pid = 5670] [id = 168] 12:34:20 INFO - PROCESS | 5670 | --DOCSHELL 0x8e333400 == 86 [pid = 5670] [id = 167] 12:34:20 INFO - PROCESS | 5670 | --DOCSHELL 0xa0a8cc00 == 85 [pid = 5670] [id = 166] 12:34:20 INFO - PROCESS | 5670 | --DOCSHELL 0x9830e000 == 84 [pid = 5670] [id = 165] 12:34:20 INFO - PROCESS | 5670 | --DOCSHELL 0x8b421c00 == 83 [pid = 5670] [id = 164] 12:34:20 INFO - PROCESS | 5670 | --DOCSHELL 0x904ea800 == 82 [pid = 5670] [id = 163] 12:34:20 INFO - PROCESS | 5670 | --DOCSHELL 0x8b427400 == 81 [pid = 5670] [id = 162] 12:34:20 INFO - PROCESS | 5670 | --DOCSHELL 0x89a02000 == 80 [pid = 5670] [id = 161] 12:34:20 INFO - PROCESS | 5670 | 1461094460378 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 12:34:20 INFO - PROCESS | 5670 | 1461094460462 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 12:34:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:34:20 INFO - PROCESS | 5670 | 1461094460472 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:34:20 INFO - PROCESS | 5670 | 1461094460477 Marionette TRACE conn4 <- [1,726,null,{}] 12:34:20 INFO - PROCESS | 5670 | 1461094460482 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:20 INFO - PROCESS | 5670 | 1461094460651 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 12:34:20 INFO - PROCESS | 5670 | 1461094460788 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:20 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a09cc00 == 81 [pid = 5670] [id = 189] 12:34:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x8a249000) [pid = 5670] [serial = 567] [outer = (nil)] 12:34:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x8f69c000) [pid = 5670] [serial = 568] [outer = 0x8a249000] 12:34:20 INFO - PROCESS | 5670 | 1461094460865 Marionette DEBUG loaded listener.js 12:34:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x8f6a5800) [pid = 5670] [serial = 569] [outer = 0x8a249000] 12:34:21 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:21 INFO - PROCESS | 5670 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:34:21 INFO - PROCESS | 5670 | 1461094461842 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 12:34:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:34:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1427ms 12:34:21 INFO - PROCESS | 5670 | 1461094461900 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 12:34:21 INFO - PROCESS | 5670 | 1461094461903 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 12:34:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:34:21 INFO - PROCESS | 5670 | 1461094461910 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:34:21 INFO - PROCESS | 5670 | 1461094461916 Marionette TRACE conn4 <- [1,730,null,{}] 12:34:21 INFO - PROCESS | 5670 | 1461094461931 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:22 INFO - PROCESS | 5670 | 1461094462101 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 12:34:22 INFO - PROCESS | 5670 | 1461094462270 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f69f400 == 82 [pid = 5670] [id = 190] 12:34:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x904ea800) [pid = 5670] [serial = 570] [outer = (nil)] 12:34:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x9316d000) [pid = 5670] [serial = 571] [outer = 0x904ea800] 12:34:22 INFO - PROCESS | 5670 | 1461094462385 Marionette DEBUG loaded listener.js 12:34:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0x93cb5c00) [pid = 5670] [serial = 572] [outer = 0x904ea800] 12:34:23 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:23 INFO - PROCESS | 5670 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:34:23 INFO - PROCESS | 5670 | 1461094463256 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 12:34:23 INFO - PROCESS | 5670 | 1461094463300 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 12:34:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:34:23 INFO - PROCESS | 5670 | 1461094463306 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:34:23 INFO - PROCESS | 5670 | 1461094463310 Marionette TRACE conn4 <- [1,734,null,{}] 12:34:23 INFO - PROCESS | 5670 | 1461094463315 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:23 INFO - PROCESS | 5670 | 1461094463536 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 12:34:23 INFO - PROCESS | 5670 | 1461094463562 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:23 INFO - PROCESS | 5670 | ++DOCSHELL 0x904c5c00 == 83 [pid = 5670] [id = 191] 12:34:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0x93f07800) [pid = 5670] [serial = 573] [outer = (nil)] 12:34:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 187 (0x96a35000) [pid = 5670] [serial = 574] [outer = 0x93f07800] 12:34:23 INFO - PROCESS | 5670 | 1461094463634 Marionette DEBUG loaded listener.js 12:34:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 188 (0x96bcb000) [pid = 5670] [serial = 575] [outer = 0x93f07800] 12:34:24 INFO - PROCESS | 5670 | --DOMWINDOW == 187 (0x8a24c400) [pid = 5670] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:34:24 INFO - PROCESS | 5670 | --DOMWINDOW == 186 (0x8bd2ac00) [pid = 5670] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:34:24 INFO - PROCESS | 5670 | --DOMWINDOW == 185 (0x9053d400) [pid = 5670] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:34:24 INFO - PROCESS | 5670 | --DOMWINDOW == 184 (0x8b5f0c00) [pid = 5670] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:34:24 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x8e69fc00) [pid = 5670] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:34:24 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0x8fe57400) [pid = 5670] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:34:24 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x8f6a2400) [pid = 5670] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:34:24 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:24 INFO - PROCESS | 5670 | 1461094464774 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 12:34:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:34:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1528ms 12:34:24 INFO - PROCESS | 5670 | 1461094464835 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 12:34:24 INFO - PROCESS | 5670 | 1461094464838 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 12:34:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:34:24 INFO - PROCESS | 5670 | 1461094464845 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:34:24 INFO - PROCESS | 5670 | 1461094464848 Marionette TRACE conn4 <- [1,738,null,{}] 12:34:24 INFO - PROCESS | 5670 | 1461094464853 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:25 INFO - PROCESS | 5670 | 1461094465010 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 12:34:25 INFO - PROCESS | 5670 | 1461094465020 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:25 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a0a800 == 84 [pid = 5670] [id = 192] 12:34:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x89a10c00) [pid = 5670] [serial = 576] [outer = (nil)] 12:34:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x8e6a0400) [pid = 5670] [serial = 577] [outer = 0x89a10c00] 12:34:25 INFO - PROCESS | 5670 | 1461094465233 Marionette DEBUG loaded listener.js 12:34:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x9588a000) [pid = 5670] [serial = 578] [outer = 0x89a10c00] 12:34:26 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:26 INFO - PROCESS | 5670 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:34:26 INFO - PROCESS | 5670 | 1461094466619 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 12:34:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:34:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1788ms 12:34:26 INFO - PROCESS | 5670 | 1461094466634 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 5670 | 1461094466639 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 12:34:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:34:26 INFO - PROCESS | 5670 | 1461094466768 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:34:26 INFO - PROCESS | 5670 | 1461094466773 Marionette TRACE conn4 <- [1,742,null,{}] 12:34:26 INFO - PROCESS | 5670 | 1461094466785 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:26 INFO - PROCESS | 5670 | 1461094466957 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 12:34:27 INFO - PROCESS | 5670 | 1461094467136 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:27 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a251000 == 85 [pid = 5670] [id = 193] 12:34:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0x8b7aec00) [pid = 5670] [serial = 579] [outer = (nil)] 12:34:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0x8bf17800) [pid = 5670] [serial = 580] [outer = 0x8b7aec00] 12:34:27 INFO - PROCESS | 5670 | 1461094467225 Marionette DEBUG loaded listener.js 12:34:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 187 (0x8e649800) [pid = 5670] [serial = 581] [outer = 0x8b7aec00] 12:34:28 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:28 INFO - PROCESS | 5670 | 1461094468558 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 12:34:28 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 12:34:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1892ms 12:34:28 INFO - PROCESS | 5670 | 1461094468740 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 12:34:28 INFO - PROCESS | 5670 | 1461094468750 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 12:34:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:34:28 INFO - PROCESS | 5670 | 1461094468769 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - PROCESS | 5670 | 1461094468773 Marionette TRACE conn4 <- [1,746,null,{}] 12:34:28 INFO - PROCESS | 5670 | 1461094468780 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:28 INFO - PROCESS | 5670 | 1461094468966 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 12:34:29 INFO - PROCESS | 5670 | 1461094469143 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b6c5400 == 86 [pid = 5670] [id = 194] 12:34:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 188 (0x8bcd1c00) [pid = 5670] [serial = 582] [outer = (nil)] 12:34:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 189 (0x9048ac00) [pid = 5670] [serial = 583] [outer = 0x8bcd1c00] 12:34:29 INFO - PROCESS | 5670 | 1461094469231 Marionette DEBUG loaded listener.js 12:34:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 190 (0x93caa800) [pid = 5670] [serial = 584] [outer = 0x8bcd1c00] 12:34:30 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:30 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:30 INFO - PROCESS | 5670 | 1461094470578 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 12:34:30 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.) 12:34:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1832ms 12:34:30 INFO - PROCESS | 5670 | 1461094470600 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 12:34:30 INFO - PROCESS | 5670 | 1461094470604 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 12:34:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:34:30 INFO - PROCESS | 5670 | 1461094470610 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:34:30 INFO - PROCESS | 5670 | 1461094470617 Marionette TRACE conn4 <- [1,750,null,{}] 12:34:30 INFO - PROCESS | 5670 | 1461094470732 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:30 INFO - PROCESS | 5670 | 1461094470913 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 12:34:31 INFO - PROCESS | 5670 | 1461094471089 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:31 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a246400 == 87 [pid = 5670] [id = 195] 12:34:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 191 (0x8b7b8800) [pid = 5670] [serial = 585] [outer = (nil)] 12:34:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 192 (0x98309400) [pid = 5670] [serial = 586] [outer = 0x8b7b8800] 12:34:31 INFO - PROCESS | 5670 | 1461094471184 Marionette DEBUG loaded listener.js 12:34:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 193 (0x9884ec00) [pid = 5670] [serial = 587] [outer = 0x8b7b8800] 12:34:32 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:32 INFO - PROCESS | 5670 | 1461094472523 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 12:34:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:34:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1938ms 12:34:32 INFO - PROCESS | 5670 | 1461094472548 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 12:34:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:34:32 INFO - PROCESS | 5670 | 1461094472553 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 12:34:32 INFO - PROCESS | 5670 | 1461094472560 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:34:32 INFO - PROCESS | 5670 | 1461094472563 Marionette TRACE conn4 <- [1,754,null,{}] 12:34:32 INFO - PROCESS | 5670 | 1461094472569 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:32 INFO - PROCESS | 5670 | 1461094472826 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 12:34:33 INFO - PROCESS | 5670 | 1461094473009 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:33 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e64a400 == 88 [pid = 5670] [id = 196] 12:34:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 194 (0x9853c000) [pid = 5670] [serial = 588] [outer = (nil)] 12:34:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 195 (0x98e8d000) [pid = 5670] [serial = 589] [outer = 0x9853c000] 12:34:33 INFO - PROCESS | 5670 | 1461094473101 Marionette DEBUG loaded listener.js 12:34:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 196 (0x994c5000) [pid = 5670] [serial = 590] [outer = 0x9853c000] 12:34:34 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:34 INFO - PROCESS | 5670 | 1461094474400 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 12:34:34 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 12:34:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1886ms 12:34:34 INFO - PROCESS | 5670 | 1461094474491 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 12:34:34 INFO - PROCESS | 5670 | 1461094474496 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 12:34:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:34:34 INFO - PROCESS | 5670 | 1461094474569 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 5670 | 1461094474572 Marionette TRACE conn4 <- [1,758,null,{}] 12:34:34 INFO - PROCESS | 5670 | 1461094474580 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:34 INFO - PROCESS | 5670 | 1461094474761 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 12:34:34 INFO - PROCESS | 5670 | 1461094474941 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bf0ec00 == 89 [pid = 5670] [id = 197] 12:34:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 197 (0x98856c00) [pid = 5670] [serial = 591] [outer = (nil)] 12:34:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 198 (0x9a516400) [pid = 5670] [serial = 592] [outer = 0x98856c00] 12:34:35 INFO - PROCESS | 5670 | 1461094475027 Marionette DEBUG loaded listener.js 12:34:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 199 (0x9a8a0c00) [pid = 5670] [serial = 593] [outer = 0x98856c00] 12:34:35 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:35 INFO - PROCESS | 5670 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:34:35 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:35 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:35 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:35 INFO - PROCESS | 5670 | 1461094475927 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 12:34:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:34:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1408ms 12:34:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:34:35 INFO - PROCESS | 5670 | 1461094475960 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 12:34:35 INFO - PROCESS | 5670 | 1461094475963 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 12:34:35 INFO - PROCESS | 5670 | 1461094475970 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:34:35 INFO - PROCESS | 5670 | 1461094475974 Marionette TRACE conn4 <- [1,762,null,{}] 12:34:35 INFO - PROCESS | 5670 | 1461094475980 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:36 INFO - PROCESS | 5670 | 1461094476198 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 12:34:36 INFO - PROCESS | 5670 | 1461094476380 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a249800 == 90 [pid = 5670] [id = 198] 12:34:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 200 (0x9a51fc00) [pid = 5670] [serial = 594] [outer = (nil)] 12:34:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 201 (0xa0fe3400) [pid = 5670] [serial = 595] [outer = 0x9a51fc00] 12:34:36 INFO - PROCESS | 5670 | 1461094476528 Marionette DEBUG loaded listener.js 12:34:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 202 (0xa2a30c00) [pid = 5670] [serial = 596] [outer = 0x9a51fc00] 12:34:37 INFO - PROCESS | 5670 | 1461094477774 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 12:34:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:34:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1886ms 12:34:37 INFO - PROCESS | 5670 | 1461094477856 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 12:34:37 INFO - PROCESS | 5670 | 1461094477860 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 12:34:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:34:37 INFO - PROCESS | 5670 | 1461094477867 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:34:37 INFO - PROCESS | 5670 | 1461094477869 Marionette TRACE conn4 <- [1,766,null,{}] 12:34:37 INFO - PROCESS | 5670 | 1461094477876 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:38 INFO - PROCESS | 5670 | 1461094478109 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 12:34:38 INFO - PROCESS | 5670 | 1461094478328 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:38 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b6c7000 == 91 [pid = 5670] [id = 199] 12:34:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 203 (0x8b799400) [pid = 5670] [serial = 597] [outer = (nil)] 12:34:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 204 (0x8b7a1c00) [pid = 5670] [serial = 598] [outer = 0x8b799400] 12:34:38 INFO - PROCESS | 5670 | 1461094478412 Marionette DEBUG loaded listener.js 12:34:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 205 (0x8b7a3400) [pid = 5670] [serial = 599] [outer = 0x8b799400] 12:34:39 INFO - PROCESS | 5670 | 1461094479677 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 12:34:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:34:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1880ms 12:34:39 INFO - PROCESS | 5670 | 1461094479749 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 12:34:39 INFO - PROCESS | 5670 | 1461094479754 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 12:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:34:39 INFO - PROCESS | 5670 | 1461094479873 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:34:39 INFO - PROCESS | 5670 | 1461094479879 Marionette TRACE conn4 <- [1,770,null,{}] 12:34:39 INFO - PROCESS | 5670 | 1461094479893 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:40 INFO - PROCESS | 5670 | 1461094480061 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 12:34:40 INFO - PROCESS | 5670 | 1461094480260 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:40 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bcdec00 == 92 [pid = 5670] [id = 200] 12:34:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 206 (0x8bf0fc00) [pid = 5670] [serial = 600] [outer = (nil)] 12:34:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 207 (0x8bcda400) [pid = 5670] [serial = 601] [outer = 0x8bf0fc00] 12:34:40 INFO - PROCESS | 5670 | 1461094480449 Marionette DEBUG loaded listener.js 12:34:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 208 (0x8e333c00) [pid = 5670] [serial = 602] [outer = 0x8bf0fc00] 12:34:41 INFO - PROCESS | 5670 | 1461094481402 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1633ms 12:34:41 INFO - PROCESS | 5670 | 1461094481460 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 12:34:41 INFO - PROCESS | 5670 | 1461094481469 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 12:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:34:41 INFO - PROCESS | 5670 | 1461094481479 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:34:41 INFO - PROCESS | 5670 | 1461094481484 Marionette TRACE conn4 <- [1,774,null,{}] 12:34:41 INFO - PROCESS | 5670 | 1461094481489 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:41 INFO - PROCESS | 5670 | 1461094481716 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 12:34:41 INFO - PROCESS | 5670 | 1461094481952 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:42 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b6ce400 == 93 [pid = 5670] [id = 201] 12:34:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 209 (0x8b6ce800) [pid = 5670] [serial = 603] [outer = (nil)] 12:34:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 210 (0x8fe54000) [pid = 5670] [serial = 604] [outer = 0x8b6ce800] 12:34:42 INFO - PROCESS | 5670 | 1461094482080 Marionette DEBUG loaded listener.js 12:34:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 211 (0x904c9800) [pid = 5670] [serial = 605] [outer = 0x8b6ce800] 12:34:43 INFO - PROCESS | 5670 | 1461094483083 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 12:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1629ms 12:34:43 INFO - PROCESS | 5670 | 1461094483107 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 12:34:43 INFO - PROCESS | 5670 | 1461094483111 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 12:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:34:43 INFO - PROCESS | 5670 | 1461094483118 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:34:43 INFO - PROCESS | 5670 | 1461094483123 Marionette TRACE conn4 <- [1,778,null,{}] 12:34:43 INFO - PROCESS | 5670 | 1461094483141 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:43 INFO - PROCESS | 5670 | 1461094483362 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 12:34:43 INFO - PROCESS | 5670 | --DOCSHELL 0x91e73400 == 92 [pid = 5670] [id = 90] 12:34:43 INFO - PROCESS | 5670 | --DOMWINDOW == 210 (0x8b7b4400) [pid = 5670] [serial = 505] [outer = (nil)] [url = about:blank] 12:34:43 INFO - PROCESS | 5670 | --DOMWINDOW == 209 (0x89a0cc00) [pid = 5670] [serial = 484] [outer = (nil)] [url = about:blank] 12:34:43 INFO - PROCESS | 5670 | --DOMWINDOW == 208 (0x8a09f400) [pid = 5670] [serial = 514] [outer = (nil)] [url = about:blank] 12:34:43 INFO - PROCESS | 5670 | --DOMWINDOW == 207 (0x994bb000) [pid = 5670] [serial = 496] [outer = (nil)] [url = about:blank] 12:34:43 INFO - PROCESS | 5670 | --DOMWINDOW == 206 (0x8b7b5c00) [pid = 5670] [serial = 511] [outer = (nil)] [url = about:blank] 12:34:43 INFO - PROCESS | 5670 | --DOMWINDOW == 205 (0x98848800) [pid = 5670] [serial = 493] [outer = (nil)] [url = about:blank] 12:34:43 INFO - PROCESS | 5670 | --DOMWINDOW == 204 (0xa0c1b800) [pid = 5670] [serial = 499] [outer = (nil)] [url = about:blank] 12:34:43 INFO - PROCESS | 5670 | --DOMWINDOW == 203 (0x96a3b000) [pid = 5670] [serial = 490] [outer = (nil)] [url = about:blank] 12:34:43 INFO - PROCESS | 5670 | --DOMWINDOW == 202 (0x8f6a7c00) [pid = 5670] [serial = 487] [outer = (nil)] [url = about:blank] 12:34:43 INFO - PROCESS | 5670 | --DOMWINDOW == 201 (0x93ca9800) [pid = 5670] [serial = 538] [outer = (nil)] [url = about:blank] 12:34:43 INFO - PROCESS | 5670 | --DOMWINDOW == 200 (0x8a24f800) [pid = 5670] [serial = 517] [outer = (nil)] [url = about:blank] 12:34:43 INFO - PROCESS | 5670 | --DOMWINDOW == 199 (0x8e33d000) [pid = 5670] [serial = 502] [outer = (nil)] [url = about:blank] 12:34:43 INFO - PROCESS | 5670 | --DOMWINDOW == 198 (0x8b6cbc00) [pid = 5670] [serial = 508] [outer = (nil)] [url = about:blank] 12:34:43 INFO - PROCESS | 5670 | 1461094483726 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a0cc00 == 93 [pid = 5670] [id = 202] 12:34:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 199 (0x8a09f400) [pid = 5670] [serial = 606] [outer = (nil)] 12:34:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 200 (0x8b425400) [pid = 5670] [serial = 607] [outer = 0x8a09f400] 12:34:43 INFO - PROCESS | 5670 | 1461094483835 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 201 (0x8b7b5c00) [pid = 5670] [serial = 608] [outer = 0x8a09f400] 12:34:44 INFO - PROCESS | 5670 | --DOMWINDOW == 200 (0x8e331c00) [pid = 5670] [serial = 524] [outer = (nil)] [url = about:blank] 12:34:44 INFO - PROCESS | 5670 | --DOMWINDOW == 199 (0x90486800) [pid = 5670] [serial = 529] [outer = (nil)] [url = about:blank] 12:34:44 INFO - PROCESS | 5670 | --DOMWINDOW == 198 (0x8a24ec00) [pid = 5670] [serial = 520] [outer = (nil)] [url = about:blank] 12:34:44 INFO - PROCESS | 5670 | --DOMWINDOW == 197 (0x941ea800) [pid = 5670] [serial = 536] [outer = (nil)] [url = about:blank] 12:34:44 INFO - PROCESS | 5670 | --DOMWINDOW == 196 (0x91421000) [pid = 5670] [serial = 533] [outer = (nil)] [url = about:blank] 12:34:44 INFO - PROCESS | 5670 | --DOMWINDOW == 195 (0x8b423000) [pid = 5670] [serial = 521] [outer = (nil)] [url = about:blank] 12:34:44 INFO - PROCESS | 5670 | --DOMWINDOW == 194 (0x8f34ac00) [pid = 5670] [serial = 527] [outer = (nil)] [url = about:blank] 12:34:44 INFO - PROCESS | 5670 | --DOMWINDOW == 193 (0x9316a000) [pid = 5670] [serial = 535] [outer = (nil)] [url = about:blank] 12:34:44 INFO - PROCESS | 5670 | --DOMWINDOW == 192 (0x8bd24000) [pid = 5670] [serial = 523] [outer = (nil)] [url = about:blank] 12:34:44 INFO - PROCESS | 5670 | --DOMWINDOW == 191 (0x96fc1000) [pid = 5670] [serial = 482] [outer = (nil)] [url = about:blank] 12:34:44 INFO - PROCESS | 5670 | --DOMWINDOW == 190 (0x9053a000) [pid = 5670] [serial = 532] [outer = (nil)] [url = about:blank] 12:34:44 INFO - PROCESS | 5670 | --DOMWINDOW == 189 (0x9048f000) [pid = 5670] [serial = 530] [outer = (nil)] [url = about:blank] 12:34:44 INFO - PROCESS | 5670 | --DOMWINDOW == 188 (0x8e335000) [pid = 5670] [serial = 526] [outer = (nil)] [url = about:blank] 12:34:44 INFO - PROCESS | 5670 | 1461094484604 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 12:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1535ms 12:34:44 INFO - PROCESS | 5670 | 1461094484654 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 12:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:34:44 INFO - PROCESS | 5670 | 1461094484659 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 12:34:44 INFO - PROCESS | 5670 | 1461094484665 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:34:44 INFO - PROCESS | 5670 | 1461094484668 Marionette TRACE conn4 <- [1,782,null,{}] 12:34:44 INFO - PROCESS | 5670 | 1461094484673 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:44 INFO - PROCESS | 5670 | 1461094484832 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 12:34:44 INFO - PROCESS | 5670 | 1461094484977 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a09000 == 94 [pid = 5670] [id = 203] 12:34:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 189 (0x8b7b5400) [pid = 5670] [serial = 609] [outer = (nil)] 12:34:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 190 (0x8f6a4400) [pid = 5670] [serial = 610] [outer = 0x8b7b5400] 12:34:45 INFO - PROCESS | 5670 | 1461094485051 Marionette DEBUG loaded listener.js 12:34:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 191 (0x904c3800) [pid = 5670] [serial = 611] [outer = 0x8b7b5400] 12:34:45 INFO - PROCESS | 5670 | 1461094485808 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 12:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1228ms 12:34:45 INFO - PROCESS | 5670 | 1461094485893 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 12:34:45 INFO - PROCESS | 5670 | 1461094485896 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 12:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:34:45 INFO - PROCESS | 5670 | 1461094485902 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:34:45 INFO - PROCESS | 5670 | 1461094485906 Marionette TRACE conn4 <- [1,786,null,{}] 12:34:45 INFO - PROCESS | 5670 | 1461094485911 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:46 INFO - PROCESS | 5670 | 1461094486067 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 12:34:46 INFO - PROCESS | 5670 | 1461094486077 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:46 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bcdcc00 == 95 [pid = 5670] [id = 204] 12:34:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 192 (0x93caf000) [pid = 5670] [serial = 612] [outer = (nil)] 12:34:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 193 (0x95829800) [pid = 5670] [serial = 613] [outer = 0x93caf000] 12:34:46 INFO - PROCESS | 5670 | 1461094486151 Marionette DEBUG loaded listener.js 12:34:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 194 (0x96242000) [pid = 5670] [serial = 614] [outer = 0x93caf000] 12:34:47 INFO - PROCESS | 5670 | 1461094487187 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1337ms 12:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:34:47 INFO - PROCESS | 5670 | 1461094487241 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 12:34:47 INFO - PROCESS | 5670 | 1461094487244 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 12:34:47 INFO - PROCESS | 5670 | 1461094487257 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:34:47 INFO - PROCESS | 5670 | 1461094487259 Marionette TRACE conn4 <- [1,790,null,{}] 12:34:47 INFO - PROCESS | 5670 | 1461094487265 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:47 INFO - PROCESS | 5670 | 1461094487511 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 12:34:47 INFO - PROCESS | 5670 | 1461094487542 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:47 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b7a1400 == 96 [pid = 5670] [id = 205] 12:34:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 195 (0x93007000) [pid = 5670] [serial = 615] [outer = (nil)] 12:34:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 196 (0x981e7400) [pid = 5670] [serial = 616] [outer = 0x93007000] 12:34:47 INFO - PROCESS | 5670 | 1461094487622 Marionette DEBUG loaded listener.js 12:34:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 197 (0x98310800) [pid = 5670] [serial = 617] [outer = 0x93007000] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 196 (0x96a36400) [pid = 5670] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 195 (0x97d66000) [pid = 5670] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 194 (0x941e1000) [pid = 5670] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 193 (0x93166000) [pid = 5670] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 192 (0x8b423400) [pid = 5670] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 191 (0x9fee6400) [pid = 5670] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 190 (0x8bf1cc00) [pid = 5670] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 189 (0x9141f800) [pid = 5670] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 188 (0xa4a57400) [pid = 5670] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 187 (0x90486000) [pid = 5670] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 186 (0x8bd27400) [pid = 5670] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 185 (0x8e32ec00) [pid = 5670] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 184 (0x9fb8f400) [pid = 5670] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x98856000) [pid = 5670] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0x904ed800) [pid = 5670] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x97d64800) [pid = 5670] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x8bd2c800) [pid = 5670] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x9316f400) [pid = 5670] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x8e698c00) [pid = 5670] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x8bcd8000) [pid = 5670] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x8b5f3c00) [pid = 5670] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x8bd24400) [pid = 5670] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x8b5ed000) [pid = 5670] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0xa0adb800) [pid = 5670] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x8f346800) [pid = 5670] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x91e79800) [pid = 5670] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x941e9000) [pid = 5670] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x96a6fc00) [pid = 5670] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x904c5000) [pid = 5670] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x8fe5d000) [pid = 5670] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x8e69b000) [pid = 5670] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x904e9400) [pid = 5670] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x8b42cc00) [pid = 5670] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x982d3800) [pid = 5670] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0xa0f9c000) [pid = 5670] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x8e64dc00) [pid = 5670] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x8bf0f800) [pid = 5670] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x8fe4f000) [pid = 5670] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x93f07800) [pid = 5670] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x8a249000) [pid = 5670] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x8bf12c00) [pid = 5670] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x8f6a0400) [pid = 5670] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x8b6ce000) [pid = 5670] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x96fb6c00) [pid = 5670] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x8b6c8800) [pid = 5670] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x8bcd1800) [pid = 5670] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x904ea800) [pid = 5670] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x8b7adc00) [pid = 5670] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x8a09d000) [pid = 5670] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x9880c800) [pid = 5670] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x89a02800) [pid = 5670] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8a24a400) [pid = 5670] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x8e334c00) [pid = 5670] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x8bcd6c00) [pid = 5670] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x8b6c6000) [pid = 5670] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0xa0a91800) [pid = 5670] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x91242800) [pid = 5670] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x8b6c3000) [pid = 5670] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:34:49 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x91240c00) [pid = 5670] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:34:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8b42c800) [pid = 5670] [serial = 618] [outer = 0x96a69c00] 12:34:49 INFO - PROCESS | 5670 | 1461094489555 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 2335ms 12:34:49 INFO - PROCESS | 5670 | 1461094489609 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 12:34:49 INFO - PROCESS | 5670 | 1461094489612 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 12:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:34:49 INFO - PROCESS | 5670 | 1461094489631 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:34:49 INFO - PROCESS | 5670 | 1461094489635 Marionette TRACE conn4 <- [1,794,null,{}] 12:34:49 INFO - PROCESS | 5670 | 1461094489641 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:49 INFO - PROCESS | 5670 | 1461094489856 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 12:34:49 INFO - PROCESS | 5670 | 1461094489874 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:49 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a01400 == 97 [pid = 5670] [id = 206] 12:34:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x89a02800) [pid = 5670] [serial = 619] [outer = (nil)] 12:34:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8b7b5000) [pid = 5670] [serial = 620] [outer = 0x89a02800] 12:34:49 INFO - PROCESS | 5670 | 1461094489952 Marionette DEBUG loaded listener.js 12:34:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8bd25c00) [pid = 5670] [serial = 621] [outer = 0x89a02800] 12:34:50 INFO - PROCESS | 5670 | 1461094490765 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 12:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1179ms 12:34:50 INFO - PROCESS | 5670 | 1461094490815 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 12:34:50 INFO - PROCESS | 5670 | 1461094490818 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 12:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:34:50 INFO - PROCESS | 5670 | 1461094490825 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:34:50 INFO - PROCESS | 5670 | 1461094490828 Marionette TRACE conn4 <- [1,798,null,{}] 12:34:50 INFO - PROCESS | 5670 | 1461094490834 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:50 INFO - PROCESS | 5670 | 1461094490993 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 12:34:51 INFO - PROCESS | 5670 | 1461094491003 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:51 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b426400 == 98 [pid = 5670] [id = 207] 12:34:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8b7a9400) [pid = 5670] [serial = 622] [outer = (nil)] 12:34:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8e64f400) [pid = 5670] [serial = 623] [outer = 0x8b7a9400] 12:34:51 INFO - PROCESS | 5670 | 1461094491076 Marionette DEBUG loaded listener.js 12:34:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8f343400) [pid = 5670] [serial = 624] [outer = 0x8b7a9400] 12:34:52 INFO - PROCESS | 5670 | 1461094492234 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 12:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1482ms 12:34:52 INFO - PROCESS | 5670 | 1461094492308 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 12:34:52 INFO - PROCESS | 5670 | 1461094492317 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 12:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:34:52 INFO - PROCESS | 5670 | 1461094492326 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:34:52 INFO - PROCESS | 5670 | 1461094492332 Marionette TRACE conn4 <- [1,802,null,{}] 12:34:52 INFO - PROCESS | 5670 | 1461094492341 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:52 INFO - PROCESS | 5670 | 1461094492583 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 12:34:52 INFO - PROCESS | 5670 | 1461094492852 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:52 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b6c5800 == 99 [pid = 5670] [id = 208] 12:34:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8b7a8800) [pid = 5670] [serial = 625] [outer = (nil)] 12:34:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8bcde800) [pid = 5670] [serial = 626] [outer = 0x8b7a8800] 12:34:52 INFO - PROCESS | 5670 | 1461094492948 Marionette DEBUG loaded listener.js 12:34:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x8e332400) [pid = 5670] [serial = 627] [outer = 0x8b7a8800] 12:34:53 INFO - PROCESS | 5670 | 1461094493937 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 12:34:54 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 12:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1684ms 12:34:54 INFO - PROCESS | 5670 | 1461094494011 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 12:34:54 INFO - PROCESS | 5670 | 1461094494020 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 12:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:34:54 INFO - PROCESS | 5670 | 1461094494031 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:34:54 INFO - PROCESS | 5670 | 1461094494035 Marionette TRACE conn4 <- [1,806,null,{}] 12:34:54 INFO - PROCESS | 5670 | 1461094494042 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:54 INFO - PROCESS | 5670 | 1461094494291 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 12:34:54 INFO - PROCESS | 5670 | 1461094494619 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd29800 == 100 [pid = 5670] [id = 209] 12:34:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8f6a5c00) [pid = 5670] [serial = 628] [outer = (nil)] 12:34:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x90486c00) [pid = 5670] [serial = 629] [outer = 0x8f6a5c00] 12:34:54 INFO - PROCESS | 5670 | 1461094494707 Marionette DEBUG loaded listener.js 12:34:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x904c4400) [pid = 5670] [serial = 630] [outer = 0x8f6a5c00] 12:34:55 INFO - PROCESS | 5670 | 1461094495591 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 12:34:55 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 12:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1635ms 12:34:55 INFO - PROCESS | 5670 | 1461094495666 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 5670 | 1461094495671 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 12:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:34:55 INFO - PROCESS | 5670 | 1461094495678 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 5670 | 1461094495684 Marionette TRACE conn4 <- [1,810,null,{}] 12:34:55 INFO - PROCESS | 5670 | 1461094495702 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:55 INFO - PROCESS | 5670 | 1461094495935 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 12:34:56 INFO - PROCESS | 5670 | 1461094496174 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:56 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b6c9400 == 101 [pid = 5670] [id = 210] 12:34:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x93f0d800) [pid = 5670] [serial = 631] [outer = (nil)] 12:34:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x94d08000) [pid = 5670] [serial = 632] [outer = 0x93f0d800] 12:34:56 INFO - PROCESS | 5670 | 1461094496284 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x96b84000) [pid = 5670] [serial = 633] [outer = 0x93f0d800] 12:34:57 INFO - PROCESS | 5670 | 1461094497227 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 12:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1585ms 12:34:57 INFO - PROCESS | 5670 | 1461094497264 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 12:34:57 INFO - PROCESS | 5670 | 1461094497268 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 12:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:34:57 INFO - PROCESS | 5670 | 1461094497275 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:34:57 INFO - PROCESS | 5670 | 1461094497279 Marionette TRACE conn4 <- [1,814,null,{}] 12:34:57 INFO - PROCESS | 5670 | 1461094497285 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:57 INFO - PROCESS | 5670 | 1461094497465 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 12:34:57 INFO - PROCESS | 5670 | 1461094497652 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x93f0d000 == 102 [pid = 5670] [id = 211] 12:34:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x96fbe400) [pid = 5670] [serial = 634] [outer = (nil)] 12:34:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x97d66000) [pid = 5670] [serial = 635] [outer = 0x96fbe400] 12:34:57 INFO - PROCESS | 5670 | 1461094497743 Marionette DEBUG loaded listener.js 12:34:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x98307c00) [pid = 5670] [serial = 636] [outer = 0x96fbe400] 12:34:58 INFO - PROCESS | 5670 | 1461094498699 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 12:34:58 INFO - PROCESS | 5670 | 1461094498771 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 12:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:34:58 INFO - PROCESS | 5670 | 1461094498778 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:34:58 INFO - PROCESS | 5670 | 1461094498780 Marionette TRACE conn4 <- [1,818,null,{}] 12:34:58 INFO - PROCESS | 5670 | 1461094498786 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:58 INFO - PROCESS | 5670 | 1461094498963 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 12:34:59 INFO - PROCESS | 5670 | 1461094499203 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:59 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b42d400 == 103 [pid = 5670] [id = 212] 12:34:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x96b87000) [pid = 5670] [serial = 637] [outer = (nil)] 12:34:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x98848800) [pid = 5670] [serial = 638] [outer = 0x96b87000] 12:34:59 INFO - PROCESS | 5670 | 1461094499335 Marionette DEBUG loaded listener.js 12:34:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x9911a000) [pid = 5670] [serial = 639] [outer = 0x96b87000] 12:35:00 INFO - PROCESS | 5670 | 1461094500237 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 12:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1478ms 12:35:00 INFO - PROCESS | 5670 | 1461094500256 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 12:35:00 INFO - PROCESS | 5670 | 1461094500259 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 12:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:35:00 INFO - PROCESS | 5670 | 1461094500266 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:35:00 INFO - PROCESS | 5670 | 1461094500269 Marionette TRACE conn4 <- [1,822,null,{}] 12:35:00 INFO - PROCESS | 5670 | 1461094500275 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:00 INFO - PROCESS | 5670 | 1461094500493 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 12:35:00 INFO - PROCESS | 5670 | 1461094500741 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a097400 == 104 [pid = 5670] [id = 213] 12:35:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x97ca5400) [pid = 5670] [serial = 640] [outer = (nil)] 12:35:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x9fb33800) [pid = 5670] [serial = 641] [outer = 0x97ca5400] 12:35:00 INFO - PROCESS | 5670 | 1461094500885 Marionette DEBUG loaded listener.js 12:35:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0xa003f400) [pid = 5670] [serial = 642] [outer = 0x97ca5400] 12:35:01 INFO - PROCESS | 5670 | 1461094501818 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 5670 | 1461094501857 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 12:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:35:01 INFO - PROCESS | 5670 | 1461094501864 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 5670 | 1461094501867 Marionette TRACE conn4 <- [1,826,null,{}] 12:35:01 INFO - PROCESS | 5670 | 1461094501892 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:02 INFO - PROCESS | 5670 | 1461094502072 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 12:35:02 INFO - PROCESS | 5670 | 1461094502343 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a10800 == 105 [pid = 5670] [id = 214] 12:35:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x8f6a1800) [pid = 5670] [serial = 643] [outer = (nil)] 12:35:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0xa0fde000) [pid = 5670] [serial = 644] [outer = 0x8f6a1800] 12:35:02 INFO - PROCESS | 5670 | 1461094502438 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0xa0fe1c00) [pid = 5670] [serial = 645] [outer = 0x8f6a1800] 12:35:03 INFO - PROCESS | 5670 | 1461094503358 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 12:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1505ms 12:35:03 INFO - PROCESS | 5670 | 1461094503370 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 12:35:03 INFO - PROCESS | 5670 | 1461094503373 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 12:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:35:03 INFO - PROCESS | 5670 | 1461094503380 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:35:03 INFO - PROCESS | 5670 | 1461094503384 Marionette TRACE conn4 <- [1,830,null,{}] 12:35:03 INFO - PROCESS | 5670 | 1461094503390 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:03 INFO - PROCESS | 5670 | 1461094503573 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 12:35:03 INFO - PROCESS | 5670 | 1461094503772 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:03 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b42bc00 == 106 [pid = 5670] [id = 215] 12:35:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x8bc82400) [pid = 5670] [serial = 646] [outer = (nil)] 12:35:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x8bc89400) [pid = 5670] [serial = 647] [outer = 0x8bc82400] 12:35:03 INFO - PROCESS | 5670 | 1461094503859 Marionette DEBUG loaded listener.js 12:35:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x8bc8ac00) [pid = 5670] [serial = 648] [outer = 0x8bc82400] 12:35:04 INFO - PROCESS | 5670 | 1461094504852 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 12:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1529ms 12:35:04 INFO - PROCESS | 5670 | 1461094504910 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 12:35:04 INFO - PROCESS | 5670 | 1461094504914 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 12:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:35:04 INFO - PROCESS | 5670 | 1461094504920 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:35:04 INFO - PROCESS | 5670 | 1461094504924 Marionette TRACE conn4 <- [1,834,null,{}] 12:35:04 INFO - PROCESS | 5670 | 1461094504929 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:05 INFO - PROCESS | 5670 | 1461094505111 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 12:35:05 INFO - PROCESS | 5670 | 1461094505300 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a093c00 == 107 [pid = 5670] [id = 216] 12:35:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x8bc82000) [pid = 5670] [serial = 649] [outer = (nil)] 12:35:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0xa0c39800) [pid = 5670] [serial = 650] [outer = 0x8bc82000] 12:35:05 INFO - PROCESS | 5670 | 1461094505440 Marionette DEBUG loaded listener.js 12:35:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0xa0fea000) [pid = 5670] [serial = 651] [outer = 0x8bc82000] 12:35:06 INFO - PROCESS | 5670 | 1461094506370 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 12:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1481ms 12:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:35:06 INFO - PROCESS | 5670 | 1461094506402 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 12:35:06 INFO - PROCESS | 5670 | 1461094506405 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 12:35:06 INFO - PROCESS | 5670 | 1461094506412 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:35:06 INFO - PROCESS | 5670 | 1461094506415 Marionette TRACE conn4 <- [1,838,null,{}] 12:35:06 INFO - PROCESS | 5670 | 1461094506421 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:06 INFO - PROCESS | 5670 | 1461094506594 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 12:35:06 INFO - PROCESS | 5670 | 1461094506860 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:06 INFO - PROCESS | 5670 | ++DOCSHELL 0x96fc0800 == 108 [pid = 5670] [id = 217] 12:35:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0xa0eb3000) [pid = 5670] [serial = 652] [outer = (nil)] 12:35:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0xa0eb5400) [pid = 5670] [serial = 653] [outer = 0xa0eb3000] 12:35:06 INFO - PROCESS | 5670 | 1461094506990 Marionette DEBUG loaded listener.js 12:35:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0xa0eb9000) [pid = 5670] [serial = 654] [outer = 0xa0eb3000] 12:35:07 INFO - PROCESS | 5670 | 1461094507881 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 12:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1540ms 12:35:07 INFO - PROCESS | 5670 | 1461094507952 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 12:35:07 INFO - PROCESS | 5670 | 1461094507957 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 12:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:35:07 INFO - PROCESS | 5670 | 1461094507963 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:35:07 INFO - PROCESS | 5670 | 1461094507968 Marionette TRACE conn4 <- [1,842,null,{}] 12:35:07 INFO - PROCESS | 5670 | 1461094507973 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:08 INFO - PROCESS | 5670 | 1461094508230 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 12:35:08 INFO - PROCESS | 5670 | 1461094508523 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:08 INFO - PROCESS | 5670 | ++DOCSHELL 0x87beac00 == 109 [pid = 5670] [id = 218] 12:35:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x87beb400) [pid = 5670] [serial = 655] [outer = (nil)] 12:35:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x87bf3000) [pid = 5670] [serial = 656] [outer = 0x87beb400] 12:35:08 INFO - PROCESS | 5670 | 1461094508618 Marionette DEBUG loaded listener.js 12:35:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0xa0eb6c00) [pid = 5670] [serial = 657] [outer = 0x87beb400] 12:35:09 INFO - PROCESS | 5670 | 1461094509563 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 12:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1630ms 12:35:09 INFO - PROCESS | 5670 | 1461094509594 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 12:35:09 INFO - PROCESS | 5670 | 1461094509597 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 12:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:35:09 INFO - PROCESS | 5670 | 1461094509604 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:35:09 INFO - PROCESS | 5670 | 1461094509608 Marionette TRACE conn4 <- [1,846,null,{}] 12:35:09 INFO - PROCESS | 5670 | 1461094509613 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:09 INFO - PROCESS | 5670 | 1461094509798 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 12:35:10 INFO - PROCESS | 5670 | 1461094510044 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x87bf3c00 == 110 [pid = 5670] [id = 219] 12:35:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x87bf5c00) [pid = 5670] [serial = 658] [outer = (nil)] 12:35:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x88a8d400) [pid = 5670] [serial = 659] [outer = 0x87bf5c00] 12:35:10 INFO - PROCESS | 5670 | 1461094510181 Marionette DEBUG loaded listener.js 12:35:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x88a90000) [pid = 5670] [serial = 660] [outer = 0x87bf5c00] 12:35:11 INFO - PROCESS | 5670 | 1461094511144 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 12:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1584ms 12:35:11 INFO - PROCESS | 5670 | 1461094511189 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 12:35:11 INFO - PROCESS | 5670 | 1461094511192 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 12:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:35:11 INFO - PROCESS | 5670 | 1461094511200 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:35:11 INFO - PROCESS | 5670 | 1461094511203 Marionette TRACE conn4 <- [1,850,null,{}] 12:35:11 INFO - PROCESS | 5670 | 1461094511209 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:11 INFO - PROCESS | 5670 | 1461094511396 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 12:35:11 INFO - PROCESS | 5670 | 1461094511639 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:11 INFO - PROCESS | 5670 | ++DOCSHELL 0x88a8e000 == 111 [pid = 5670] [id = 220] 12:35:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x88a94000) [pid = 5670] [serial = 661] [outer = (nil)] 12:35:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x88a96c00) [pid = 5670] [serial = 662] [outer = 0x88a94000] 12:35:11 INFO - PROCESS | 5670 | 1461094511771 Marionette DEBUG loaded listener.js 12:35:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x8a096c00) [pid = 5670] [serial = 663] [outer = 0x88a94000] 12:35:12 INFO - PROCESS | 5670 | 1461094512720 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 12:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1582ms 12:35:12 INFO - PROCESS | 5670 | 1461094512784 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 12:35:12 INFO - PROCESS | 5670 | 1461094512788 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 12:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:35:12 INFO - PROCESS | 5670 | 1461094512795 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:35:12 INFO - PROCESS | 5670 | 1461094512800 Marionette TRACE conn4 <- [1,854,null,{}] 12:35:12 INFO - PROCESS | 5670 | 1461094512806 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:13 INFO - PROCESS | 5670 | 1461094513043 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 12:35:13 INFO - PROCESS | 5670 | 1461094513349 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:13 INFO - PROCESS | 5670 | ++DOCSHELL 0x88a8ec00 == 112 [pid = 5670] [id = 221] 12:35:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0x88a91800) [pid = 5670] [serial = 664] [outer = (nil)] 12:35:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0x8b6c6c00) [pid = 5670] [serial = 665] [outer = 0x88a91800] 12:35:13 INFO - PROCESS | 5670 | 1461094513436 Marionette DEBUG loaded listener.js 12:35:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 187 (0x8b7ab000) [pid = 5670] [serial = 666] [outer = 0x88a91800] 12:35:14 INFO - PROCESS | 5670 | 1461094514311 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 12:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1582ms 12:35:14 INFO - PROCESS | 5670 | 1461094514378 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 12:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:35:14 INFO - PROCESS | 5670 | 1461094514382 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 12:35:14 INFO - PROCESS | 5670 | 1461094514389 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 5670 | 1461094514392 Marionette TRACE conn4 <- [1,858,null,{}] 12:35:14 INFO - PROCESS | 5670 | 1461094514398 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:14 INFO - PROCESS | 5670 | 1461094514598 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 12:35:15 INFO - PROCESS | 5670 | 1461094515288 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a09d000 == 113 [pid = 5670] [id = 222] 12:35:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 188 (0x8a24b800) [pid = 5670] [serial = 667] [outer = (nil)] 12:35:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 189 (0x8a253800) [pid = 5670] [serial = 668] [outer = 0x8a24b800] 12:35:15 INFO - PROCESS | 5670 | 1461094515375 Marionette DEBUG loaded listener.js 12:35:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 190 (0x8b430800) [pid = 5670] [serial = 669] [outer = 0x8a24b800] 12:35:16 INFO - PROCESS | 5670 | 1461094516258 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 12:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1941ms 12:35:16 INFO - PROCESS | 5670 | 1461094516330 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 12:35:16 INFO - PROCESS | 5670 | 1461094516338 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 12:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:35:16 INFO - PROCESS | 5670 | 1461094516347 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:35:16 INFO - PROCESS | 5670 | 1461094516350 Marionette TRACE conn4 <- [1,862,null,{}] 12:35:16 INFO - PROCESS | 5670 | 1461094516358 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:16 INFO - PROCESS | 5670 | 1461094516580 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 12:35:17 INFO - PROCESS | 5670 | 1461094516986 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:17 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b6c9800 == 114 [pid = 5670] [id = 223] 12:35:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 191 (0x8b7a4400) [pid = 5670] [serial = 670] [outer = (nil)] 12:35:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 192 (0x8bcd7800) [pid = 5670] [serial = 671] [outer = 0x8b7a4400] 12:35:17 INFO - PROCESS | 5670 | 1461094517074 Marionette DEBUG loaded listener.js 12:35:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 193 (0x8bd2e800) [pid = 5670] [serial = 672] [outer = 0x8b7a4400] 12:35:17 INFO - PROCESS | 5670 | --DOCSHELL 0x97b99400 == 113 [pid = 5670] [id = 41] 12:35:17 INFO - PROCESS | 5670 | --DOCSHELL 0x904eb800 == 112 [pid = 5670] [id = 48] 12:35:17 INFO - PROCESS | 5670 | --DOCSHELL 0x90536000 == 111 [pid = 5670] [id = 45] 12:35:17 INFO - PROCESS | 5670 | --DOMWINDOW == 192 (0x8e6a0400) [pid = 5670] [serial = 577] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 5670 | --DOMWINDOW == 191 (0x93010c00) [pid = 5670] [serial = 562] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 5670 | --DOCSHELL 0x89a01400 == 110 [pid = 5670] [id = 206] 12:35:17 INFO - PROCESS | 5670 | --DOCSHELL 0x8b7a1400 == 109 [pid = 5670] [id = 205] 12:35:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8bcdcc00 == 108 [pid = 5670] [id = 204] 12:35:18 INFO - PROCESS | 5670 | --DOCSHELL 0x89a09000 == 107 [pid = 5670] [id = 203] 12:35:18 INFO - PROCESS | 5670 | --DOCSHELL 0x89a0cc00 == 106 [pid = 5670] [id = 202] 12:35:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8b6ce400 == 105 [pid = 5670] [id = 201] 12:35:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8bcdec00 == 104 [pid = 5670] [id = 200] 12:35:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8bf0ec00 == 103 [pid = 5670] [id = 197] 12:35:18 INFO - PROCESS | 5670 | 1461094518125 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 12:35:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8e64a400 == 102 [pid = 5670] [id = 196] 12:35:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8a246400 == 101 [pid = 5670] [id = 195] 12:35:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8b6c5400 == 100 [pid = 5670] [id = 194] 12:35:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8a251000 == 99 [pid = 5670] [id = 193] 12:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1839ms 12:35:18 INFO - PROCESS | 5670 | 1461094518190 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 12:35:18 INFO - PROCESS | 5670 | 1461094518196 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 12:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:35:18 INFO - PROCESS | 5670 | 1461094518203 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:35:18 INFO - PROCESS | 5670 | 1461094518207 Marionette TRACE conn4 <- [1,866,null,{}] 12:35:18 INFO - PROCESS | 5670 | 1461094518213 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:18 INFO - PROCESS | 5670 | 1461094518389 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 190 (0x941eec00) [pid = 5670] [serial = 407] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 189 (0xa4a5c800) [pid = 5670] [serial = 307] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 188 (0xa5f3a000) [pid = 5670] [serial = 352] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 187 (0x98301800) [pid = 5670] [serial = 397] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 186 (0x8e64e000) [pid = 5670] [serial = 379] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 185 (0xa4a5f000) [pid = 5670] [serial = 349] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 184 (0xa0c44c00) [pid = 5670] [serial = 443] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x9fc5b400) [pid = 5670] [serial = 388] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0x9316d800) [pid = 5670] [serial = 334] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0xa0e77000) [pid = 5670] [serial = 340] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x8e653000) [pid = 5670] [serial = 428] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x96acdc00) [pid = 5670] [serial = 382] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x8e6a4000) [pid = 5670] [serial = 343] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x99bd9000) [pid = 5670] [serial = 446] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x8bcdc400) [pid = 5670] [serial = 455] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x8bd2dc00) [pid = 5670] [serial = 355] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x93cb3000) [pid = 5670] [serial = 458] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0xa2a32400) [pid = 5670] [serial = 298] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x8f34f400) [pid = 5670] [serial = 301] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x96238800) [pid = 5670] [serial = 289] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x981de400) [pid = 5670] [serial = 434] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x99a26c00) [pid = 5670] [serial = 437] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x9df1b400) [pid = 5670] [serial = 295] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0xa00d7800) [pid = 5670] [serial = 244] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x93f0e400) [pid = 5670] [serial = 461] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x9316b400) [pid = 5670] [serial = 431] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x8b5f2400) [pid = 5670] [serial = 452] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x98856800) [pid = 5670] [serial = 385] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0xa3c05c00) [pid = 5670] [serial = 346] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x9a89a000) [pid = 5670] [serial = 440] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x8bf1b000) [pid = 5670] [serial = 404] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0xa45dfc00) [pid = 5670] [serial = 304] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x96a42000) [pid = 5670] [serial = 391] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x9884f000) [pid = 5670] [serial = 337] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x941ecc00) [pid = 5670] [serial = 401] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x99a09c00) [pid = 5670] [serial = 292] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x8b42dc00) [pid = 5670] [serial = 449] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0xa0fdc000) [pid = 5670] [serial = 394] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x8b7b7000) [pid = 5670] [serial = 506] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x8b7b6400) [pid = 5670] [serial = 515] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x99a2c800) [pid = 5670] [serial = 497] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x8b5ee000) [pid = 5670] [serial = 485] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x8a254800) [pid = 5670] [serial = 518] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x8e341400) [pid = 5670] [serial = 503] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x8fe5b400) [pid = 5670] [serial = 488] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8e33d800) [pid = 5670] [serial = 512] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0xa2a52400) [pid = 5670] [serial = 500] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x96acbc00) [pid = 5670] [serial = 491] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x8b6cc800) [pid = 5670] [serial = 509] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x98851000) [pid = 5670] [serial = 494] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x96a35000) [pid = 5670] [serial = 574] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x96bcb000) [pid = 5670] [serial = 575] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x8f69c000) [pid = 5670] [serial = 568] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x8f34a400) [pid = 5670] [serial = 544] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x8fab4c00) [pid = 5670] [serial = 545] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x941ec800) [pid = 5670] [serial = 547] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x96fb8800) [pid = 5670] [serial = 548] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x8f6a5800) [pid = 5670] [serial = 569] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x8e650000) [pid = 5670] [serial = 566] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x8bd2a000) [pid = 5670] [serial = 565] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x982f2800) [pid = 5670] [serial = 551] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x981dec00) [pid = 5670] [serial = 550] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x8bcd2400) [pid = 5670] [serial = 542] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x8b7ad000) [pid = 5670] [serial = 541] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x98534c00) [pid = 5670] [serial = 553] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x96a39c00) [pid = 5670] [serial = 539] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x99117c00) [pid = 5670] [serial = 556] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x9ea1b000) [pid = 5670] [serial = 559] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x9316d000) [pid = 5670] [serial = 571] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | --DOMWINDOW == 121 (0x93cb5c00) [pid = 5670] [serial = 572] [outer = (nil)] [url = about:blank] 12:35:18 INFO - PROCESS | 5670 | 1461094518741 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:18 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a245800 == 100 [pid = 5670] [id = 224] 12:35:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 122 (0x8b42f000) [pid = 5670] [serial = 673] [outer = (nil)] 12:35:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x8b7b6400) [pid = 5670] [serial = 674] [outer = 0x8b42f000] 12:35:18 INFO - PROCESS | 5670 | 1461094518829 Marionette DEBUG loaded listener.js 12:35:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x8bf14000) [pid = 5670] [serial = 675] [outer = 0x8b42f000] 12:35:19 INFO - PROCESS | 5670 | 1461094519664 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 12:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1497ms 12:35:19 INFO - PROCESS | 5670 | 1461094519712 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 12:35:19 INFO - PROCESS | 5670 | 1461094519716 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 12:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:35:19 INFO - PROCESS | 5670 | 1461094519733 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:35:19 INFO - PROCESS | 5670 | 1461094519742 Marionette TRACE conn4 <- [1,870,null,{}] 12:35:19 INFO - PROCESS | 5670 | 1461094519750 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:19 INFO - PROCESS | 5670 | 1461094519930 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 12:35:19 INFO - PROCESS | 5670 | 1461094519941 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b7b7000 == 101 [pid = 5670] [id = 225] 12:35:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x8e33e000) [pid = 5670] [serial = 676] [outer = (nil)] 12:35:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x8e696400) [pid = 5670] [serial = 677] [outer = 0x8e33e000] 12:35:20 INFO - PROCESS | 5670 | 1461094520017 Marionette DEBUG loaded listener.js 12:35:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8e69d800) [pid = 5670] [serial = 678] [outer = 0x8e33e000] 12:35:21 INFO - PROCESS | 5670 | 1461094521013 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 12:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1301ms 12:35:21 INFO - PROCESS | 5670 | 1461094521027 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 12:35:21 INFO - PROCESS | 5670 | 1461094521032 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 12:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:35:21 INFO - PROCESS | 5670 | 1461094521038 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:35:21 INFO - PROCESS | 5670 | 1461094521041 Marionette TRACE conn4 <- [1,874,null,{}] 12:35:21 INFO - PROCESS | 5670 | 1461094521062 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:21 INFO - PROCESS | 5670 | 1461094521278 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 12:35:21 INFO - PROCESS | 5670 | 1461094521309 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:21 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e698c00 == 102 [pid = 5670] [id = 226] 12:35:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x8f343000) [pid = 5670] [serial = 679] [outer = (nil)] 12:35:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8f34c000) [pid = 5670] [serial = 680] [outer = 0x8f343000] 12:35:21 INFO - PROCESS | 5670 | 1461094521385 Marionette DEBUG loaded listener.js 12:35:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8f69b800) [pid = 5670] [serial = 681] [outer = 0x8f343000] 12:35:22 INFO - PROCESS | 5670 | 1461094522380 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 12:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1357ms 12:35:22 INFO - PROCESS | 5670 | 1461094522395 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 12:35:22 INFO - PROCESS | 5670 | 1461094522399 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 12:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:35:22 INFO - PROCESS | 5670 | 1461094522416 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:35:22 INFO - PROCESS | 5670 | 1461094522435 Marionette TRACE conn4 <- [1,878,null,{}] 12:35:22 INFO - PROCESS | 5670 | 1461094522442 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:22 INFO - PROCESS | 5670 | 1461094522684 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 12:35:23 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x8b7b5400) [pid = 5670] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:35:23 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x8a09f400) [pid = 5670] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:35:23 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x93caf000) [pid = 5670] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:35:23 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x8bf0fc00) [pid = 5670] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:35:23 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x93007000) [pid = 5670] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:35:23 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x8b6ce800) [pid = 5670] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:35:23 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x8a249c00) [pid = 5670] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:35:23 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x89a02800) [pid = 5670] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:35:23 INFO - PROCESS | 5670 | 1461094523102 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:23 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a249c00 == 103 [pid = 5670] [id = 227] 12:35:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x8a24a400) [pid = 5670] [serial = 682] [outer = (nil)] 12:35:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x8bf0fc00) [pid = 5670] [serial = 683] [outer = 0x8a24a400] 12:35:23 INFO - PROCESS | 5670 | 1461094523197 Marionette DEBUG loaded listener.js 12:35:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x8fa90000) [pid = 5670] [serial = 684] [outer = 0x8a24a400] 12:35:23 INFO - PROCESS | 5670 | 1461094523940 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 12:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1561ms 12:35:23 INFO - PROCESS | 5670 | 1461094523967 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 12:35:23 INFO - PROCESS | 5670 | 1461094523971 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 12:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:35:23 INFO - PROCESS | 5670 | 1461094523986 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:35:23 INFO - PROCESS | 5670 | 1461094523990 Marionette TRACE conn4 <- [1,882,null,{}] 12:35:23 INFO - PROCESS | 5670 | 1461094523995 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:24 INFO - PROCESS | 5670 | 1461094524163 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 12:35:24 INFO - PROCESS | 5670 | 1461094524180 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:24 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f34cc00 == 104 [pid = 5670] [id = 228] 12:35:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x8f34f400) [pid = 5670] [serial = 685] [outer = (nil)] 12:35:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x904c3c00) [pid = 5670] [serial = 686] [outer = 0x8f34f400] 12:35:24 INFO - PROCESS | 5670 | 1461094524257 Marionette DEBUG loaded listener.js 12:35:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x904edc00) [pid = 5670] [serial = 687] [outer = 0x8f34f400] 12:35:25 INFO - PROCESS | 5670 | 1461094525377 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 12:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1431ms 12:35:25 INFO - PROCESS | 5670 | 1461094525419 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 12:35:25 INFO - PROCESS | 5670 | 1461094525426 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 12:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:35:25 INFO - PROCESS | 5670 | 1461094525436 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:35:25 INFO - PROCESS | 5670 | 1461094525442 Marionette TRACE conn4 <- [1,886,null,{}] 12:35:25 INFO - PROCESS | 5670 | 1461094525454 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:25 INFO - PROCESS | 5670 | 1461094525703 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 12:35:26 INFO - PROCESS | 5670 | 1461094526014 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a246000 == 105 [pid = 5670] [id = 229] 12:35:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8a249000) [pid = 5670] [serial = 688] [outer = (nil)] 12:35:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8b6cc800) [pid = 5670] [serial = 689] [outer = 0x8a249000] 12:35:26 INFO - PROCESS | 5670 | 1461094526116 Marionette DEBUG loaded listener.js 12:35:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x8b7a7800) [pid = 5670] [serial = 690] [outer = 0x8a249000] 12:35:27 INFO - PROCESS | 5670 | 1461094527055 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 12:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1640ms 12:35:27 INFO - PROCESS | 5670 | 1461094527076 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 12:35:27 INFO - PROCESS | 5670 | 1461094527084 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 12:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:35:27 INFO - PROCESS | 5670 | 1461094527095 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:35:27 INFO - PROCESS | 5670 | 1461094527099 Marionette TRACE conn4 <- [1,890,null,{}] 12:35:27 INFO - PROCESS | 5670 | 1461094527106 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:27 INFO - PROCESS | 5670 | 1461094527296 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 12:35:27 INFO - PROCESS | 5670 | 1461094527539 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:27 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bcdf800 == 106 [pid = 5670] [id = 230] 12:35:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8bcdfc00) [pid = 5670] [serial = 691] [outer = (nil)] 12:35:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8bf1b400) [pid = 5670] [serial = 692] [outer = 0x8bcdfc00] 12:35:27 INFO - PROCESS | 5670 | 1461094527671 Marionette DEBUG loaded listener.js 12:35:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8e33d800) [pid = 5670] [serial = 693] [outer = 0x8bcdfc00] 12:35:28 INFO - PROCESS | 5670 | 1461094528749 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 12:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1682ms 12:35:28 INFO - PROCESS | 5670 | 1461094528777 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 12:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:35:28 INFO - PROCESS | 5670 | 1461094528782 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 12:35:28 INFO - PROCESS | 5670 | 1461094528789 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:35:28 INFO - PROCESS | 5670 | 1461094528796 Marionette TRACE conn4 <- [1,894,null,{}] 12:35:28 INFO - PROCESS | 5670 | 1461094528815 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:29 INFO - PROCESS | 5670 | 1461094529059 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 12:35:29 INFO - PROCESS | 5670 | 1461094529295 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e651c00 == 107 [pid = 5670] [id = 231] 12:35:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8f6a3400) [pid = 5670] [serial = 694] [outer = (nil)] 12:35:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x90488c00) [pid = 5670] [serial = 695] [outer = 0x8f6a3400] 12:35:29 INFO - PROCESS | 5670 | 1461094529426 Marionette DEBUG loaded listener.js 12:35:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x91236c00) [pid = 5670] [serial = 696] [outer = 0x8f6a3400] 12:35:30 INFO - PROCESS | 5670 | 1461094530344 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 12:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1586ms 12:35:30 INFO - PROCESS | 5670 | 1461094530374 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 12:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:35:30 INFO - PROCESS | 5670 | 1461094530379 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 12:35:30 INFO - PROCESS | 5670 | 1461094530385 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:35:30 INFO - PROCESS | 5670 | 1461094530389 Marionette TRACE conn4 <- [1,898,null,{}] 12:35:30 INFO - PROCESS | 5670 | 1461094530395 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:30 INFO - PROCESS | 5670 | 1461094530607 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 12:35:30 INFO - PROCESS | 5670 | 1461094530795 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:30 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e69d400 == 108 [pid = 5670] [id = 232] 12:35:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x9300b800) [pid = 5670] [serial = 697] [outer = (nil)] 12:35:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x9316bc00) [pid = 5670] [serial = 698] [outer = 0x9300b800] 12:35:30 INFO - PROCESS | 5670 | 1461094530934 Marionette DEBUG loaded listener.js 12:35:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x93caf800) [pid = 5670] [serial = 699] [outer = 0x9300b800] 12:35:31 INFO - PROCESS | 5670 | 1461094531901 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 12:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1534ms 12:35:31 INFO - PROCESS | 5670 | 1461094531918 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 12:35:31 INFO - PROCESS | 5670 | 1461094531922 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 12:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:35:31 INFO - PROCESS | 5670 | 1461094531929 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:35:31 INFO - PROCESS | 5670 | 1461094531933 Marionette TRACE conn4 <- [1,902,null,{}] 12:35:31 INFO - PROCESS | 5670 | 1461094531939 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:32 INFO - PROCESS | 5670 | 1461094532119 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 12:35:32 INFO - PROCESS | 5670 | 1461094532310 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a08800 == 109 [pid = 5670] [id = 233] 12:35:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8fe56800) [pid = 5670] [serial = 700] [outer = (nil)] 12:35:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x93f0e400) [pid = 5670] [serial = 701] [outer = 0x8fe56800] 12:35:32 INFO - PROCESS | 5670 | 1461094532444 Marionette DEBUG loaded listener.js 12:35:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x941e2000) [pid = 5670] [serial = 702] [outer = 0x8fe56800] 12:35:33 INFO - PROCESS | 5670 | 1461094533329 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 12:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1430ms 12:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:35:33 INFO - PROCESS | 5670 | 1461094533362 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 12:35:33 INFO - PROCESS | 5670 | 1461094533366 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 12:35:33 INFO - PROCESS | 5670 | 1461094533373 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:35:33 INFO - PROCESS | 5670 | 1461094533376 Marionette TRACE conn4 <- [1,906,null,{}] 12:35:33 INFO - PROCESS | 5670 | 1461094533382 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:33 INFO - PROCESS | 5670 | 1461094533604 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 12:35:33 INFO - PROCESS | 5670 | 1461094533798 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:33 INFO - PROCESS | 5670 | ++DOCSHELL 0x9141d400 == 110 [pid = 5670] [id = 234] 12:35:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x9300e800) [pid = 5670] [serial = 703] [outer = (nil)] 12:35:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x96a3c400) [pid = 5670] [serial = 704] [outer = 0x9300e800] 12:35:33 INFO - PROCESS | 5670 | 1461094533897 Marionette DEBUG loaded listener.js 12:35:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x96a41c00) [pid = 5670] [serial = 705] [outer = 0x9300e800] 12:35:34 INFO - PROCESS | 5670 | 1461094534936 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 12:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1637ms 12:35:35 INFO - PROCESS | 5670 | 1461094535010 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 12:35:35 INFO - PROCESS | 5670 | 1461094535014 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 12:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:35:35 INFO - PROCESS | 5670 | 1461094535021 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:35:35 INFO - PROCESS | 5670 | 1461094535025 Marionette TRACE conn4 <- [1,910,null,{}] 12:35:35 INFO - PROCESS | 5670 | 1461094535032 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:35 INFO - PROCESS | 5670 | 1461094535255 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 12:35:35 INFO - PROCESS | 5670 | 1461094535491 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:35 INFO - PROCESS | 5670 | ++DOCSHELL 0x87beb000 == 111 [pid = 5670] [id = 235] 12:35:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x96238c00) [pid = 5670] [serial = 706] [outer = (nil)] 12:35:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x96fba400) [pid = 5670] [serial = 707] [outer = 0x96238c00] 12:35:35 INFO - PROCESS | 5670 | 1461094535636 Marionette DEBUG loaded listener.js 12:35:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x96fe9400) [pid = 5670] [serial = 708] [outer = 0x96238c00] 12:35:36 INFO - PROCESS | 5670 | 1461094536603 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 12:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1635ms 12:35:36 INFO - PROCESS | 5670 | 1461094536657 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 12:35:36 INFO - PROCESS | 5670 | 1461094536660 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 12:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:35:36 INFO - PROCESS | 5670 | 1461094536667 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:35:36 INFO - PROCESS | 5670 | 1461094536670 Marionette TRACE conn4 <- [1,914,null,{}] 12:35:36 INFO - PROCESS | 5670 | 1461094536677 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:36 INFO - PROCESS | 5670 | 1461094536892 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 12:35:37 INFO - PROCESS | 5670 | 1461094537144 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa8ac00 == 112 [pid = 5670] [id = 236] 12:35:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x96a3d400) [pid = 5670] [serial = 709] [outer = (nil)] 12:35:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x982de000) [pid = 5670] [serial = 710] [outer = 0x96a3d400] 12:35:37 INFO - PROCESS | 5670 | 1461094537280 Marionette DEBUG loaded listener.js 12:35:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x98303c00) [pid = 5670] [serial = 711] [outer = 0x96a3d400] 12:35:38 INFO - PROCESS | 5670 | 1461094538165 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 12:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1538ms 12:35:38 INFO - PROCESS | 5670 | 1461094538224 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 12:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:35:38 INFO - PROCESS | 5670 | 1461094538229 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 12:35:38 INFO - PROCESS | 5670 | 1461094538237 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:35:38 INFO - PROCESS | 5670 | 1461094538240 Marionette TRACE conn4 <- [1,918,null,{}] 12:35:38 INFO - PROCESS | 5670 | 1461094538248 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:38 INFO - PROCESS | 5670 | 1461094538456 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 12:35:38 INFO - PROCESS | 5670 | 1461094538694 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:38 INFO - PROCESS | 5670 | ++DOCSHELL 0x979bdc00 == 113 [pid = 5670] [id = 237] 12:35:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x97d65000) [pid = 5670] [serial = 712] [outer = (nil)] 12:35:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x9884ac00) [pid = 5670] [serial = 713] [outer = 0x97d65000] 12:35:38 INFO - PROCESS | 5670 | 1461094538799 Marionette DEBUG loaded listener.js 12:35:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x98856000) [pid = 5670] [serial = 714] [outer = 0x97d65000] 12:35:39 INFO - PROCESS | 5670 | 1461094539634 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 12:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1434ms 12:35:39 INFO - PROCESS | 5670 | 1461094539686 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 12:35:39 INFO - PROCESS | 5670 | 1461094539693 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 12:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:35:39 INFO - PROCESS | 5670 | 1461094539706 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:35:39 INFO - PROCESS | 5670 | 1461094539709 Marionette TRACE conn4 <- [1,922,null,{}] 12:35:39 INFO - PROCESS | 5670 | 1461094539715 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:39 INFO - PROCESS | 5670 | 1461094539921 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 12:35:40 INFO - PROCESS | 5670 | 1461094540113 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:40 INFO - PROCESS | 5670 | ++DOCSHELL 0x9853ec00 == 114 [pid = 5670] [id = 238] 12:35:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x9853f400) [pid = 5670] [serial = 715] [outer = (nil)] 12:35:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x99a05000) [pid = 5670] [serial = 716] [outer = 0x9853f400] 12:35:40 INFO - PROCESS | 5670 | 1461094540200 Marionette DEBUG loaded listener.js 12:35:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x99a28c00) [pid = 5670] [serial = 717] [outer = 0x9853f400] 12:35:41 INFO - PROCESS | 5670 | 1461094541166 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 12:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1533ms 12:35:41 INFO - PROCESS | 5670 | 1461094541239 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 12:35:41 INFO - PROCESS | 5670 | 1461094541243 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 12:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:35:41 INFO - PROCESS | 5670 | 1461094541250 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:35:41 INFO - PROCESS | 5670 | 1461094541254 Marionette TRACE conn4 <- [1,926,null,{}] 12:35:41 INFO - PROCESS | 5670 | 1461094541260 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:41 INFO - PROCESS | 5670 | 1461094541477 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 12:35:41 INFO - PROCESS | 5670 | 1461094541734 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:41 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa8a400 == 115 [pid = 5670] [id = 239] 12:35:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x982f5800) [pid = 5670] [serial = 718] [outer = (nil)] 12:35:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x9df10400) [pid = 5670] [serial = 719] [outer = 0x982f5800] 12:35:41 INFO - PROCESS | 5670 | 1461094541886 Marionette DEBUG loaded listener.js 12:35:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x9fca2800) [pid = 5670] [serial = 720] [outer = 0x982f5800] 12:35:42 INFO - PROCESS | 5670 | 1461094542819 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 12:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1634ms 12:35:42 INFO - PROCESS | 5670 | 1461094542885 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 12:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:35:42 INFO - PROCESS | 5670 | 1461094542890 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 12:35:42 INFO - PROCESS | 5670 | 1461094542897 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:35:42 INFO - PROCESS | 5670 | 1461094542900 Marionette TRACE conn4 <- [1,930,null,{}] 12:35:42 INFO - PROCESS | 5670 | 1461094542906 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:43 INFO - PROCESS | 5670 | 1461094543098 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 12:35:43 INFO - PROCESS | 5670 | 1461094543344 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x9a51a400 == 116 [pid = 5670] [id = 240] 12:35:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0xa0033800) [pid = 5670] [serial = 721] [outer = (nil)] 12:35:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0xa0a91400) [pid = 5670] [serial = 722] [outer = 0xa0033800] 12:35:43 INFO - PROCESS | 5670 | 1461094543484 Marionette DEBUG loaded listener.js 12:35:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0xa0e7a000) [pid = 5670] [serial = 723] [outer = 0xa0033800] 12:35:44 INFO - PROCESS | 5670 | 1461094544393 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 12:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1531ms 12:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:35:44 INFO - PROCESS | 5670 | 1461094544427 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 12:35:44 INFO - PROCESS | 5670 | 1461094544430 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 12:35:44 INFO - PROCESS | 5670 | 1461094544437 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:35:44 INFO - PROCESS | 5670 | 1461094544440 Marionette TRACE conn4 <- [1,934,null,{}] 12:35:44 INFO - PROCESS | 5670 | 1461094544446 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:44 INFO - PROCESS | 5670 | 1461094544633 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 12:35:44 INFO - PROCESS | 5670 | 1461094544831 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:44 INFO - PROCESS | 5670 | ++DOCSHELL 0xa003a000 == 117 [pid = 5670] [id = 241] 12:35:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0xa00d2c00) [pid = 5670] [serial = 724] [outer = (nil)] 12:35:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0xa0ebd000) [pid = 5670] [serial = 725] [outer = 0xa00d2c00] 12:35:44 INFO - PROCESS | 5670 | 1461094544959 Marionette DEBUG loaded listener.js 12:35:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0xa0fdc000) [pid = 5670] [serial = 726] [outer = 0xa00d2c00] 12:35:45 INFO - PROCESS | 5670 | 1461094545856 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 12:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1483ms 12:35:45 INFO - PROCESS | 5670 | 1461094545920 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 12:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:35:45 INFO - PROCESS | 5670 | 1461094545925 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 12:35:45 INFO - PROCESS | 5670 | 1461094545932 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:35:45 INFO - PROCESS | 5670 | 1461094545936 Marionette TRACE conn4 <- [1,938,null,{}] 12:35:45 INFO - PROCESS | 5670 | 1461094545941 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:46 INFO - PROCESS | 5670 | 1461094546135 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 12:35:46 INFO - PROCESS | 5670 | 1461094546376 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:46 INFO - PROCESS | 5670 | ++DOCSHELL 0xa0a30c00 == 118 [pid = 5670] [id = 242] 12:35:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0xa0eb2800) [pid = 5670] [serial = 727] [outer = (nil)] 12:35:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0xa0fe9c00) [pid = 5670] [serial = 728] [outer = 0xa0eb2800] 12:35:46 INFO - PROCESS | 5670 | 1461094546517 Marionette DEBUG loaded listener.js 12:35:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0xa3c02400) [pid = 5670] [serial = 729] [outer = 0xa0eb2800] 12:35:47 INFO - PROCESS | 5670 | 1461094547463 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 12:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1584ms 12:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:35:47 INFO - PROCESS | 5670 | 1461094547516 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 12:35:47 INFO - PROCESS | 5670 | 1461094547519 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 12:35:47 INFO - PROCESS | 5670 | 1461094547526 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:35:47 INFO - PROCESS | 5670 | 1461094547529 Marionette TRACE conn4 <- [1,942,null,{}] 12:35:47 INFO - PROCESS | 5670 | 1461094547536 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:47 INFO - PROCESS | 5670 | 1461094547731 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 12:35:48 INFO - PROCESS | 5670 | 1461094547983 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a247000 == 119 [pid = 5670] [id = 243] 12:35:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x8b79f400) [pid = 5670] [serial = 730] [outer = (nil)] 12:35:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x8f69f000) [pid = 5670] [serial = 731] [outer = 0x8b79f400] 12:35:48 INFO - PROCESS | 5670 | 1461094548116 Marionette DEBUG loaded listener.js 12:35:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x9420cc00) [pid = 5670] [serial = 732] [outer = 0x8b79f400] 12:35:49 INFO - PROCESS | 5670 | 1461094549013 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 12:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1531ms 12:35:49 INFO - PROCESS | 5670 | 1461094549057 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 12:35:49 INFO - PROCESS | 5670 | 1461094549060 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 12:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:35:49 INFO - PROCESS | 5670 | 1461094549067 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:35:49 INFO - PROCESS | 5670 | 1461094549071 Marionette TRACE conn4 <- [1,946,null,{}] 12:35:49 INFO - PROCESS | 5670 | 1461094549077 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:49 INFO - PROCESS | 5670 | 1461094549274 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 12:35:50 INFO - PROCESS | 5670 | 1461094549996 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5f2400 == 120 [pid = 5670] [id = 244] 12:35:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x8b5f3800) [pid = 5670] [serial = 733] [outer = (nil)] 12:35:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x8b6c9c00) [pid = 5670] [serial = 734] [outer = 0x8b5f3800] 12:35:50 INFO - PROCESS | 5670 | 1461094550087 Marionette DEBUG loaded listener.js 12:35:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x8b7b7400) [pid = 5670] [serial = 735] [outer = 0x8b5f3800] 12:35:51 INFO - PROCESS | 5670 | 1461094551068 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 12:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2039ms 12:35:51 INFO - PROCESS | 5670 | 1461094551108 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 12:35:51 INFO - PROCESS | 5670 | 1461094551113 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 12:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:35:51 INFO - PROCESS | 5670 | 1461094551121 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:35:51 INFO - PROCESS | 5670 | 1461094551128 Marionette TRACE conn4 <- [1,950,null,{}] 12:35:51 INFO - PROCESS | 5670 | 1461094551135 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:51 INFO - PROCESS | 5670 | 1461094551323 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 12:35:51 INFO - PROCESS | 5670 | 1461094551712 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:51 INFO - PROCESS | 5670 | ++DOCSHELL 0x88a8a400 == 121 [pid = 5670] [id = 245] 12:35:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x8b42a400) [pid = 5670] [serial = 736] [outer = (nil)] 12:35:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x8bd2e000) [pid = 5670] [serial = 737] [outer = 0x8b42a400] 12:35:51 INFO - PROCESS | 5670 | 1461094551799 Marionette DEBUG loaded listener.js 12:35:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x8e653800) [pid = 5670] [serial = 738] [outer = 0x8b42a400] 12:35:52 INFO - PROCESS | 5670 | 1461094552783 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 12:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1734ms 12:35:52 INFO - PROCESS | 5670 | 1461094552858 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 12:35:52 INFO - PROCESS | 5670 | 1461094552864 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 12:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:35:52 INFO - PROCESS | 5670 | 1461094552871 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:35:52 INFO - PROCESS | 5670 | 1461094552875 Marionette TRACE conn4 <- [1,954,null,{}] 12:35:52 INFO - PROCESS | 5670 | 1461094552881 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:53 INFO - PROCESS | 5670 | 1461094553063 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 12:35:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5f1c00 == 120 [pid = 5670] [id = 151] 12:35:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5efc00 == 119 [pid = 5670] [id = 153] 12:35:53 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0xa0fe3400) [pid = 5670] [serial = 595] [outer = (nil)] [url = about:blank] 12:35:53 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x98309400) [pid = 5670] [serial = 586] [outer = (nil)] [url = about:blank] 12:35:53 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x9048ac00) [pid = 5670] [serial = 583] [outer = (nil)] [url = about:blank] 12:35:53 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x9a516400) [pid = 5670] [serial = 592] [outer = (nil)] [url = about:blank] 12:35:53 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x8bf17800) [pid = 5670] [serial = 580] [outer = (nil)] [url = about:blank] 12:35:53 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x98e8d000) [pid = 5670] [serial = 589] [outer = (nil)] [url = about:blank] 12:35:53 INFO - PROCESS | 5670 | 1461094553469 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8a249c00 == 118 [pid = 5670] [id = 227] 12:35:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8e698c00 == 117 [pid = 5670] [id = 226] 12:35:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8b7b7000 == 116 [pid = 5670] [id = 225] 12:35:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a249c00 == 117 [pid = 5670] [id = 246] 12:35:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x8b5f1c00) [pid = 5670] [serial = 739] [outer = (nil)] 12:35:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x8b7a8000) [pid = 5670] [serial = 740] [outer = 0x8b5f1c00] 12:35:53 INFO - PROCESS | 5670 | 1461094553582 Marionette DEBUG loaded listener.js 12:35:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x8e324800) [pid = 5670] [serial = 741] [outer = 0x8b5f1c00] 12:35:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8a245800 == 116 [pid = 5670] [id = 224] 12:35:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8b6c9800 == 115 [pid = 5670] [id = 223] 12:35:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8a09d000 == 114 [pid = 5670] [id = 222] 12:35:53 INFO - PROCESS | 5670 | --DOCSHELL 0x89a10800 == 113 [pid = 5670] [id = 214] 12:35:54 INFO - PROCESS | 5670 | --DOCSHELL 0x8a097400 == 112 [pid = 5670] [id = 213] 12:35:54 INFO - PROCESS | 5670 | --DOCSHELL 0x8b42d400 == 111 [pid = 5670] [id = 212] 12:35:54 INFO - PROCESS | 5670 | --DOCSHELL 0x93f0d000 == 110 [pid = 5670] [id = 211] 12:35:54 INFO - PROCESS | 5670 | --DOCSHELL 0x8b6c9400 == 109 [pid = 5670] [id = 210] 12:35:54 INFO - PROCESS | 5670 | --DOCSHELL 0x8bd29800 == 108 [pid = 5670] [id = 209] 12:35:54 INFO - PROCESS | 5670 | --DOCSHELL 0x8b6c5800 == 107 [pid = 5670] [id = 208] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x8bd25c00) [pid = 5670] [serial = 621] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x904c3800) [pid = 5670] [serial = 611] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x8b7b5c00) [pid = 5670] [serial = 608] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x96242000) [pid = 5670] [serial = 614] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x8bcda400) [pid = 5670] [serial = 601] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x981e7400) [pid = 5670] [serial = 616] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x98310800) [pid = 5670] [serial = 617] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x8e333c00) [pid = 5670] [serial = 602] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x95829800) [pid = 5670] [serial = 613] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x941e3000) [pid = 5670] [serial = 398] [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.] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x904c9800) [pid = 5670] [serial = 605] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x8b425400) [pid = 5670] [serial = 607] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x8fe54000) [pid = 5670] [serial = 604] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x8b7a1c00) [pid = 5670] [serial = 598] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x93f10800) [pid = 5670] [serial = 563] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x8b7b5000) [pid = 5670] [serial = 620] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x8f6a4400) [pid = 5670] [serial = 610] [outer = (nil)] [url = about:blank] 12:35:54 INFO - PROCESS | 5670 | 1461094554401 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 12:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1580ms 12:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:35:54 INFO - PROCESS | 5670 | 1461094554452 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 12:35:54 INFO - PROCESS | 5670 | 1461094554455 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 12:35:54 INFO - PROCESS | 5670 | 1461094554469 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:35:54 INFO - PROCESS | 5670 | 1461094554478 Marionette TRACE conn4 <- [1,958,null,{}] 12:35:54 INFO - PROCESS | 5670 | 1461094554486 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:54 INFO - PROCESS | 5670 | 1461094554666 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 12:35:54 INFO - PROCESS | 5670 | 1461094554678 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a097400 == 108 [pid = 5670] [id = 247] 12:35:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x8b7b5000) [pid = 5670] [serial = 742] [outer = (nil)] 12:35:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x9048c000) [pid = 5670] [serial = 743] [outer = 0x8b7b5000] 12:35:54 INFO - PROCESS | 5670 | 1461094554768 Marionette DEBUG loaded listener.js 12:35:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x904d0000) [pid = 5670] [serial = 744] [outer = 0x8b7b5000] 12:35:55 INFO - PROCESS | 5670 | 1461094555709 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 12:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1296ms 12:35:55 INFO - PROCESS | 5670 | 1461094555758 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 12:35:55 INFO - PROCESS | 5670 | 1461094555762 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 12:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:35:55 INFO - PROCESS | 5670 | 1461094555769 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:35:55 INFO - PROCESS | 5670 | 1461094555772 Marionette TRACE conn4 <- [1,962,null,{}] 12:35:55 INFO - PROCESS | 5670 | 1461094555778 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:56 INFO - PROCESS | 5670 | 1461094556024 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 12:35:56 INFO - PROCESS | 5670 | 1461094556051 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:56 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fe4f000 == 109 [pid = 5670] [id = 248] 12:35:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x90489400) [pid = 5670] [serial = 745] [outer = (nil)] 12:35:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x93012800) [pid = 5670] [serial = 746] [outer = 0x90489400] 12:35:56 INFO - PROCESS | 5670 | 1461094556124 Marionette DEBUG loaded listener.js 12:35:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x93cb7400) [pid = 5670] [serial = 747] [outer = 0x90489400] 12:35:57 INFO - PROCESS | 5670 | 1461094557071 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 12:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1337ms 12:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:35:57 INFO - PROCESS | 5670 | 1461094557106 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 12:35:57 INFO - PROCESS | 5670 | 1461094557109 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 12:35:57 INFO - PROCESS | 5670 | 1461094557116 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:35:57 INFO - PROCESS | 5670 | 1461094557120 Marionette TRACE conn4 <- [1,966,null,{}] 12:35:57 INFO - PROCESS | 5670 | 1461094557132 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:57 INFO - PROCESS | 5670 | 1461094557374 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 12:35:57 INFO - PROCESS | 5670 | 1461094557404 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x941ed400 == 110 [pid = 5670] [id = 249] 12:35:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x941ee400) [pid = 5670] [serial = 748] [outer = (nil)] 12:35:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x9420fc00) [pid = 5670] [serial = 749] [outer = 0x941ee400] 12:35:57 INFO - PROCESS | 5670 | 1461094557493 Marionette DEBUG loaded listener.js 12:35:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x94217800) [pid = 5670] [serial = 750] [outer = 0x941ee400] 12:35:58 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x9853f000) [pid = 5670] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:35:58 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x8a24a400) [pid = 5670] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:35:58 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x8b7a4400) [pid = 5670] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:35:58 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x8f343000) [pid = 5670] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:35:58 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x8a24b800) [pid = 5670] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:35:58 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x8e33e000) [pid = 5670] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:35:58 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x8b42f000) [pid = 5670] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:35:58 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x89a10c00) [pid = 5670] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:35:58 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x982dbc00) [pid = 5670] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:35:58 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x8e33c800) [pid = 5670] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:35:58 INFO - PROCESS | 5670 | 1461094558897 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 12:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1835ms 12:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:35:58 INFO - PROCESS | 5670 | 1461094558951 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 12:35:58 INFO - PROCESS | 5670 | 1461094558954 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 12:35:58 INFO - PROCESS | 5670 | 1461094558961 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:35:58 INFO - PROCESS | 5670 | 1461094558964 Marionette TRACE conn4 <- [1,970,null,{}] 12:35:58 INFO - PROCESS | 5670 | 1461094558981 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:59 INFO - PROCESS | 5670 | 1461094559152 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 12:35:59 INFO - PROCESS | 5670 | 1461094559164 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:59 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b425400 == 111 [pid = 5670] [id = 250] 12:35:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x8b7a4400) [pid = 5670] [serial = 751] [outer = (nil)] 12:35:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x941eac00) [pid = 5670] [serial = 752] [outer = 0x8b7a4400] 12:35:59 INFO - PROCESS | 5670 | 1461094559244 Marionette DEBUG loaded listener.js 12:35:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x96239400) [pid = 5670] [serial = 753] [outer = 0x8b7a4400] 12:36:00 INFO - PROCESS | 5670 | 1461094560148 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 12:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1231ms 12:36:00 INFO - PROCESS | 5670 | 1461094560192 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 12:36:00 INFO - PROCESS | 5670 | 1461094560195 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 12:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:36:00 INFO - PROCESS | 5670 | 1461094560206 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:36:00 INFO - PROCESS | 5670 | 1461094560208 Marionette TRACE conn4 <- [1,974,null,{}] 12:36:00 INFO - PROCESS | 5670 | 1461094560214 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:00 INFO - PROCESS | 5670 | 1461094560396 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 12:36:00 INFO - PROCESS | 5670 | 1461094560700 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x88a8a800 == 112 [pid = 5670] [id = 251] 12:36:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x88a8c400) [pid = 5670] [serial = 754] [outer = (nil)] 12:36:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x8a245800) [pid = 5670] [serial = 755] [outer = 0x88a8c400] 12:36:00 INFO - PROCESS | 5670 | 1461094560801 Marionette DEBUG loaded listener.js 12:36:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x8b42d000) [pid = 5670] [serial = 756] [outer = 0x88a8c400] 12:36:01 INFO - PROCESS | 5670 | 1461094561855 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 12:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1727ms 12:36:01 INFO - PROCESS | 5670 | 1461094561936 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 12:36:01 INFO - PROCESS | 5670 | 1461094561950 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 12:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:36:01 INFO - PROCESS | 5670 | 1461094561961 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:36:01 INFO - PROCESS | 5670 | 1461094561968 Marionette TRACE conn4 <- [1,978,null,{}] 12:36:01 INFO - PROCESS | 5670 | 1461094561979 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:02 INFO - PROCESS | 5670 | 1461094562321 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 12:36:02 INFO - PROCESS | 5670 | 1461094562537 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd29800 == 113 [pid = 5670] [id = 252] 12:36:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x8bf0ec00) [pid = 5670] [serial = 757] [outer = (nil)] 12:36:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x8e331000) [pid = 5670] [serial = 758] [outer = 0x8bf0ec00] 12:36:02 INFO - PROCESS | 5670 | 1461094562632 Marionette DEBUG loaded listener.js 12:36:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x8e64d400) [pid = 5670] [serial = 759] [outer = 0x8bf0ec00] 12:36:03 INFO - PROCESS | 5670 | 1461094563673 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 12:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1786ms 12:36:03 INFO - PROCESS | 5670 | 1461094563750 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 12:36:03 INFO - PROCESS | 5670 | 1461094563756 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 12:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:36:03 INFO - PROCESS | 5670 | 1461094563764 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:36:03 INFO - PROCESS | 5670 | 1461094563768 Marionette TRACE conn4 <- [1,982,null,{}] 12:36:03 INFO - PROCESS | 5670 | 1461094563774 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:04 INFO - PROCESS | 5670 | 1461094564014 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 12:36:04 INFO - PROCESS | 5670 | 1461094564351 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:04 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f69c800 == 114 [pid = 5670] [id = 253] 12:36:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x8f9e1800) [pid = 5670] [serial = 760] [outer = (nil)] 12:36:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x8fe5b400) [pid = 5670] [serial = 761] [outer = 0x8f9e1800] 12:36:04 INFO - PROCESS | 5670 | 1461094564446 Marionette DEBUG loaded listener.js 12:36:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x93173800) [pid = 5670] [serial = 762] [outer = 0x8f9e1800] 12:36:05 INFO - PROCESS | 5670 | 1461094565490 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 12:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1782ms 12:36:05 INFO - PROCESS | 5670 | 1461094565547 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 12:36:05 INFO - PROCESS | 5670 | 1461094565550 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 12:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:36:05 INFO - PROCESS | 5670 | 1461094565568 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:36:05 INFO - PROCESS | 5670 | 1461094565577 Marionette TRACE conn4 <- [1,986,null,{}] 12:36:05 INFO - PROCESS | 5670 | 1461094565584 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:05 INFO - PROCESS | 5670 | 1461094565814 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 12:36:06 INFO - PROCESS | 5670 | 1461094566066 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:06 INFO - PROCESS | 5670 | ++DOCSHELL 0x87be9400 == 115 [pid = 5670] [id = 254] 12:36:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x8f347800) [pid = 5670] [serial = 763] [outer = (nil)] 12:36:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x96a40400) [pid = 5670] [serial = 764] [outer = 0x8f347800] 12:36:06 INFO - PROCESS | 5670 | 1461094566195 Marionette DEBUG loaded listener.js 12:36:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x96fbb800) [pid = 5670] [serial = 765] [outer = 0x8f347800] 12:36:07 INFO - PROCESS | 5670 | 1461094567101 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 12:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1600ms 12:36:07 INFO - PROCESS | 5670 | 1461094567160 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 12:36:07 INFO - PROCESS | 5670 | 1461094567166 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 12:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:36:07 INFO - PROCESS | 5670 | 1461094567172 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:36:07 INFO - PROCESS | 5670 | 1461094567176 Marionette TRACE conn4 <- [1,990,null,{}] 12:36:07 INFO - PROCESS | 5670 | 1461094567182 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:07 INFO - PROCESS | 5670 | 1461094567383 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 12:36:07 INFO - PROCESS | 5670 | 1461094567623 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x96fbb400 == 116 [pid = 5670] [id = 255] 12:36:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x982d1800) [pid = 5670] [serial = 766] [outer = (nil)] 12:36:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x98303800) [pid = 5670] [serial = 767] [outer = 0x982d1800] 12:36:07 INFO - PROCESS | 5670 | 1461094567753 Marionette DEBUG loaded listener.js 12:36:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x98310800) [pid = 5670] [serial = 768] [outer = 0x982d1800] 12:36:08 INFO - PROCESS | 5670 | 1461094568620 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 12:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1480ms 12:36:08 INFO - PROCESS | 5670 | 1461094568653 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 12:36:08 INFO - PROCESS | 5670 | 1461094568656 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 12:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:36:08 INFO - PROCESS | 5670 | 1461094568662 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:36:08 INFO - PROCESS | 5670 | 1461094568666 Marionette TRACE conn4 <- [1,994,null,{}] 12:36:08 INFO - PROCESS | 5670 | 1461094568672 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:08 INFO - PROCESS | 5670 | 1461094568872 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 12:36:09 INFO - PROCESS | 5670 | 1461094569068 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x98850c00 == 117 [pid = 5670] [id = 256] 12:36:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x98851c00) [pid = 5670] [serial = 769] [outer = (nil)] 12:36:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x9911a400) [pid = 5670] [serial = 770] [outer = 0x98851c00] 12:36:09 INFO - PROCESS | 5670 | 1461094569263 Marionette DEBUG loaded listener.js 12:36:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x9a6b8800) [pid = 5670] [serial = 771] [outer = 0x98851c00] 12:36:10 INFO - PROCESS | 5670 | 1461094570265 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 12:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1636ms 12:36:10 INFO - PROCESS | 5670 | 1461094570299 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 12:36:10 INFO - PROCESS | 5670 | 1461094570302 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 12:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:36:10 INFO - PROCESS | 5670 | 1461094570309 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:36:10 INFO - PROCESS | 5670 | 1461094570313 Marionette TRACE conn4 <- [1,998,null,{}] 12:36:10 INFO - PROCESS | 5670 | 1461094570319 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:10 INFO - PROCESS | 5670 | 1461094570526 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 12:36:10 INFO - PROCESS | 5670 | 1461094570787 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x98539c00 == 118 [pid = 5670] [id = 257] 12:36:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x9884b000) [pid = 5670] [serial = 772] [outer = (nil)] 12:36:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0xa0c3a000) [pid = 5670] [serial = 773] [outer = 0x9884b000] 12:36:10 INFO - PROCESS | 5670 | 1461094570915 Marionette DEBUG loaded listener.js 12:36:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0xa0eba000) [pid = 5670] [serial = 774] [outer = 0x9884b000] 12:36:11 INFO - PROCESS | 5670 | 1461094571835 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 12:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1582ms 12:36:11 INFO - PROCESS | 5670 | 1461094571893 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 12:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:36:11 INFO - PROCESS | 5670 | 1461094571897 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 12:36:11 INFO - PROCESS | 5670 | 1461094571904 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:36:11 INFO - PROCESS | 5670 | 1461094571908 Marionette TRACE conn4 <- [1,1002,null,{}] 12:36:11 INFO - PROCESS | 5670 | 1461094571914 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:12 INFO - PROCESS | 5670 | 1461094572133 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 12:36:12 INFO - PROCESS | 5670 | 1461094572382 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x9884b400 == 119 [pid = 5670] [id = 258] 12:36:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x9884c800) [pid = 5670] [serial = 775] [outer = (nil)] 12:36:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0xa2a52400) [pid = 5670] [serial = 776] [outer = 0x9884c800] 12:36:12 INFO - PROCESS | 5670 | 1461094572516 Marionette DEBUG loaded listener.js 12:36:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0xa3c0fc00) [pid = 5670] [serial = 777] [outer = 0x9884c800] 12:36:13 INFO - PROCESS | 5670 | 1461094573414 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 12:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1540ms 12:36:13 INFO - PROCESS | 5670 | 1461094573447 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 12:36:13 INFO - PROCESS | 5670 | 1461094573450 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 12:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:36:13 INFO - PROCESS | 5670 | 1461094573457 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:36:13 INFO - PROCESS | 5670 | 1461094573460 Marionette TRACE conn4 <- [1,1006,null,{}] 12:36:13 INFO - PROCESS | 5670 | 1461094573466 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:13 INFO - PROCESS | 5670 | 1461094573658 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 12:36:13 INFO - PROCESS | 5670 | 1461094573861 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:13 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b787400 == 120 [pid = 5670] [id = 259] 12:36:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0x8b787c00) [pid = 5670] [serial = 778] [outer = (nil)] 12:36:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 187 (0x8b78fc00) [pid = 5670] [serial = 779] [outer = 0x8b787c00] 12:36:13 INFO - PROCESS | 5670 | 1461094573989 Marionette DEBUG loaded listener.js 12:36:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 188 (0x8b793400) [pid = 5670] [serial = 780] [outer = 0x8b787c00] 12:36:14 INFO - PROCESS | 5670 | 1461094574982 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 12:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1580ms 12:36:15 INFO - PROCESS | 5670 | 1461094575038 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 12:36:15 INFO - PROCESS | 5670 | 1461094575042 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 12:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:36:15 INFO - PROCESS | 5670 | 1461094575049 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:36:15 INFO - PROCESS | 5670 | 1461094575052 Marionette TRACE conn4 <- [1,1010,null,{}] 12:36:15 INFO - PROCESS | 5670 | 1461094575058 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:15 INFO - PROCESS | 5670 | 1461094575277 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 12:36:15 INFO - PROCESS | 5670 | 1461094575533 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5efc00 == 121 [pid = 5670] [id = 260] 12:36:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 189 (0x8b78b000) [pid = 5670] [serial = 781] [outer = (nil)] 12:36:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 190 (0xa0fe2000) [pid = 5670] [serial = 782] [outer = 0x8b78b000] 12:36:15 INFO - PROCESS | 5670 | 1461094575659 Marionette DEBUG loaded listener.js 12:36:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 191 (0xa2ad6000) [pid = 5670] [serial = 783] [outer = 0x8b78b000] 12:36:16 INFO - PROCESS | 5670 | 1461094576581 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 12:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1581ms 12:36:16 INFO - PROCESS | 5670 | 1461094576631 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 12:36:16 INFO - PROCESS | 5670 | 1461094576636 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 12:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:36:16 INFO - PROCESS | 5670 | 1461094576644 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:36:16 INFO - PROCESS | 5670 | 1461094576648 Marionette TRACE conn4 <- [1,1014,null,{}] 12:36:16 INFO - PROCESS | 5670 | 1461094576654 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:16 INFO - PROCESS | 5670 | 1461094576864 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 12:36:17 INFO - PROCESS | 5670 | 1461094577180 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:17 INFO - PROCESS | 5670 | ++DOCSHELL 0x94299c00 == 122 [pid = 5670] [id = 261] 12:36:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 192 (0x9429a000) [pid = 5670] [serial = 784] [outer = (nil)] 12:36:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 193 (0x9429cc00) [pid = 5670] [serial = 785] [outer = 0x9429a000] 12:36:17 INFO - PROCESS | 5670 | 1461094577293 Marionette DEBUG loaded listener.js 12:36:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 194 (0x942a1c00) [pid = 5670] [serial = 786] [outer = 0x9429a000] 12:36:18 INFO - PROCESS | 5670 | 1461094578179 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 12:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1581ms 12:36:18 INFO - PROCESS | 5670 | 1461094578225 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 12:36:18 INFO - PROCESS | 5670 | 1461094578229 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 12:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:36:18 INFO - PROCESS | 5670 | 1461094578237 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:36:18 INFO - PROCESS | 5670 | 1461094578241 Marionette TRACE conn4 <- [1,1018,null,{}] 12:36:18 INFO - PROCESS | 5670 | 1461094578247 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:18 INFO - PROCESS | 5670 | 1461094578485 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 12:36:18 INFO - PROCESS | 5670 | 1461094578745 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:18 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc53000 == 123 [pid = 5670] [id = 262] 12:36:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 195 (0x8bc53400) [pid = 5670] [serial = 787] [outer = (nil)] 12:36:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 196 (0x8bc5c400) [pid = 5670] [serial = 788] [outer = 0x8bc53400] 12:36:18 INFO - PROCESS | 5670 | 1461094578875 Marionette DEBUG loaded listener.js 12:36:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 197 (0x9429c000) [pid = 5670] [serial = 789] [outer = 0x8bc53400] 12:36:19 INFO - PROCESS | 5670 | 1461094579748 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 12:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1546ms 12:36:19 INFO - PROCESS | 5670 | 1461094579784 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 12:36:19 INFO - PROCESS | 5670 | 1461094579787 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 12:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:36:19 INFO - PROCESS | 5670 | 1461094579794 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:36:19 INFO - PROCESS | 5670 | 1461094579797 Marionette TRACE conn4 <- [1,1022,null,{}] 12:36:19 INFO - PROCESS | 5670 | 1461094579803 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:20 INFO - PROCESS | 5670 | 1461094580070 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 12:36:20 INFO - PROCESS | 5670 | 1461094580391 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:20 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c89000 == 124 [pid = 5670] [id = 263] 12:36:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 198 (0x88c89c00) [pid = 5670] [serial = 790] [outer = (nil)] 12:36:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 199 (0x88c8d000) [pid = 5670] [serial = 791] [outer = 0x88c89c00] 12:36:20 INFO - PROCESS | 5670 | 1461094580490 Marionette DEBUG loaded listener.js 12:36:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 200 (0x88c8f800) [pid = 5670] [serial = 792] [outer = 0x88c89c00] 12:36:21 INFO - PROCESS | 5670 | 1461094581401 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 12:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1681ms 12:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:36:21 INFO - PROCESS | 5670 | 1461094581476 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 12:36:21 INFO - PROCESS | 5670 | 1461094581479 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 12:36:21 INFO - PROCESS | 5670 | 1461094581485 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:36:21 INFO - PROCESS | 5670 | 1461094581489 Marionette TRACE conn4 <- [1,1026,null,{}] 12:36:21 INFO - PROCESS | 5670 | 1461094581495 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:21 INFO - PROCESS | 5670 | 1461094581691 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 12:36:21 INFO - PROCESS | 5670 | 1461094581945 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5ec400 == 125 [pid = 5670] [id = 264] 12:36:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 201 (0x8b5f3400) [pid = 5670] [serial = 793] [outer = (nil)] 12:36:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 202 (0x8b6c9800) [pid = 5670] [serial = 794] [outer = 0x8b5f3400] 12:36:22 INFO - PROCESS | 5670 | 1461094582637 Marionette DEBUG loaded listener.js 12:36:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 203 (0x8b794c00) [pid = 5670] [serial = 795] [outer = 0x8b5f3400] 12:36:23 INFO - PROCESS | 5670 | 1461094583549 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 12:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 2130ms 12:36:23 INFO - PROCESS | 5670 | 1461094583616 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 12:36:23 INFO - PROCESS | 5670 | 1461094583623 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 12:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:36:23 INFO - PROCESS | 5670 | 1461094583633 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:36:23 INFO - PROCESS | 5670 | 1461094583637 Marionette TRACE conn4 <- [1,1030,null,{}] 12:36:23 INFO - PROCESS | 5670 | 1461094583645 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:23 INFO - PROCESS | 5670 | 1461094583840 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 12:36:24 INFO - PROCESS | 5670 | 1461094584101 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:24 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5f9800 == 126 [pid = 5670] [id = 265] 12:36:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 204 (0x8b6c4800) [pid = 5670] [serial = 796] [outer = (nil)] 12:36:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 205 (0x8b7a2c00) [pid = 5670] [serial = 797] [outer = 0x8b6c4800] 12:36:24 INFO - PROCESS | 5670 | 1461094584228 Marionette DEBUG loaded listener.js 12:36:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 206 (0x8b7b7c00) [pid = 5670] [serial = 798] [outer = 0x8b6c4800] 12:36:25 INFO - PROCESS | 5670 | 1461094585199 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 12:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1634ms 12:36:25 INFO - PROCESS | 5670 | 1461094585267 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 12:36:25 INFO - PROCESS | 5670 | 1461094585275 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 12:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:36:25 INFO - PROCESS | 5670 | 1461094585285 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:36:25 INFO - PROCESS | 5670 | 1461094585289 Marionette TRACE conn4 <- [1,1034,null,{}] 12:36:25 INFO - PROCESS | 5670 | 1461094585296 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:25 INFO - PROCESS | 5670 | 1461094585622 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 12:36:26 INFO - PROCESS | 5670 | 1461094586064 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x87be8c00 == 127 [pid = 5670] [id = 266] 12:36:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 207 (0x88a8b400) [pid = 5670] [serial = 799] [outer = (nil)] 12:36:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 208 (0x8bc88c00) [pid = 5670] [serial = 800] [outer = 0x88a8b400] 12:36:26 INFO - PROCESS | 5670 | 1461094586150 Marionette DEBUG loaded listener.js 12:36:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 209 (0x8bcdd800) [pid = 5670] [serial = 801] [outer = 0x88a8b400] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x94d07800 == 126 [pid = 5670] [id = 46] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x97b9a400 == 125 [pid = 5670] [id = 92] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 208 (0x9fb33800) [pid = 5670] [serial = 641] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 207 (0x98848800) [pid = 5670] [serial = 638] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 206 (0xa0eb5400) [pid = 5670] [serial = 653] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 205 (0xa0c39800) [pid = 5670] [serial = 650] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 204 (0xa0fde000) [pid = 5670] [serial = 644] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 203 (0x8b6c6c00) [pid = 5670] [serial = 665] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 202 (0x8bc89400) [pid = 5670] [serial = 647] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 201 (0x88a96c00) [pid = 5670] [serial = 662] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 200 (0x88a8d400) [pid = 5670] [serial = 659] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 199 (0x87bf3000) [pid = 5670] [serial = 656] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 198 (0x904c3c00) [pid = 5670] [serial = 686] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x91426000 == 124 [pid = 5670] [id = 44] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9e7800 == 123 [pid = 5670] [id = 71] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x8e32cc00 == 122 [pid = 5670] [id = 116] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa89400 == 121 [pid = 5670] [id = 74] 12:36:27 INFO - PROCESS | 5670 | 1461094587304 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x8b425400 == 120 [pid = 5670] [id = 250] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x941ed400 == 119 [pid = 5670] [id = 249] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x8fe4f000 == 118 [pid = 5670] [id = 248] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x8a097400 == 117 [pid = 5670] [id = 247] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x8a249c00 == 116 [pid = 5670] [id = 246] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x88a8a400 == 115 [pid = 5670] [id = 245] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5f2400 == 114 [pid = 5670] [id = 244] 12:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2089ms 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x87beb000 == 113 [pid = 5670] [id = 235] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x9141d400 == 112 [pid = 5670] [id = 234] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x89a08800 == 111 [pid = 5670] [id = 233] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x8e69d400 == 110 [pid = 5670] [id = 232] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x8e651c00 == 109 [pid = 5670] [id = 231] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x8bcdf800 == 108 [pid = 5670] [id = 230] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x8a246000 == 107 [pid = 5670] [id = 229] 12:36:27 INFO - PROCESS | 5670 | 1461094587384 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 12:36:27 INFO - PROCESS | 5670 | 1461094587388 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 12:36:27 INFO - PROCESS | 5670 | --DOCSHELL 0x8f34cc00 == 106 [pid = 5670] [id = 228] 12:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:36:27 INFO - PROCESS | 5670 | 1461094587397 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:36:27 INFO - PROCESS | 5670 | 1461094587403 Marionette TRACE conn4 <- [1,1038,null,{}] 12:36:27 INFO - PROCESS | 5670 | 1461094587429 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 197 (0xa003c400) [pid = 5670] [serial = 560] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 196 (0x94d08000) [pid = 5670] [serial = 632] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 195 (0x8bf0fc00) [pid = 5670] [serial = 683] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 194 (0x8bcd7800) [pid = 5670] [serial = 671] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 193 (0x90486c00) [pid = 5670] [serial = 629] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 192 (0x8f69b800) [pid = 5670] [serial = 681] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 191 (0x8f34c000) [pid = 5670] [serial = 680] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 190 (0x97d66000) [pid = 5670] [serial = 635] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 189 (0x8a253800) [pid = 5670] [serial = 668] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 188 (0x8e69d800) [pid = 5670] [serial = 678] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 187 (0x8bf14000) [pid = 5670] [serial = 675] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 186 (0x9588a000) [pid = 5670] [serial = 578] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 185 (0x8bd2e800) [pid = 5670] [serial = 672] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 184 (0x8e64f400) [pid = 5670] [serial = 623] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x8e696400) [pid = 5670] [serial = 677] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0x8fa90000) [pid = 5670] [serial = 684] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x8b430800) [pid = 5670] [serial = 669] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x8b7b6400) [pid = 5670] [serial = 674] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x99a33000) [pid = 5670] [serial = 557] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x8bcde800) [pid = 5670] [serial = 626] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x98541000) [pid = 5670] [serial = 554] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 5670 | 1461094587736 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 12:36:27 INFO - PROCESS | 5670 | 1461094587925 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:27 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b7af400 == 107 [pid = 5670] [id = 267] 12:36:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x8bcd2c00) [pid = 5670] [serial = 802] [outer = (nil)] 12:36:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x8bd2a400) [pid = 5670] [serial = 803] [outer = 0x8bcd2c00] 12:36:28 INFO - PROCESS | 5670 | 1461094588001 Marionette DEBUG loaded listener.js 12:36:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x8bf0f800) [pid = 5670] [serial = 804] [outer = 0x8bcd2c00] 12:36:28 INFO - PROCESS | 5670 | 1461094588776 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 12:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1444ms 12:36:28 INFO - PROCESS | 5670 | 1461094588842 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 12:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:36:28 INFO - PROCESS | 5670 | 1461094588847 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 12:36:28 INFO - PROCESS | 5670 | 1461094588853 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:36:28 INFO - PROCESS | 5670 | 1461094588856 Marionette TRACE conn4 <- [1,1042,null,{}] 12:36:28 INFO - PROCESS | 5670 | 1461094588861 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:29 INFO - PROCESS | 5670 | 1461094589038 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 12:36:29 INFO - PROCESS | 5670 | 1461094589050 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc8a000 == 108 [pid = 5670] [id = 268] 12:36:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x8bcda800) [pid = 5670] [serial = 805] [outer = (nil)] 12:36:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x8e32d800) [pid = 5670] [serial = 806] [outer = 0x8bcda800] 12:36:29 INFO - PROCESS | 5670 | 1461094589302 Marionette DEBUG loaded listener.js 12:36:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x8e334c00) [pid = 5670] [serial = 807] [outer = 0x8bcda800] 12:36:30 INFO - PROCESS | 5670 | 1461094590168 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 12:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1340ms 12:36:30 INFO - PROCESS | 5670 | 1461094590192 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 12:36:30 INFO - PROCESS | 5670 | 1461094590196 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 12:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:36:30 INFO - PROCESS | 5670 | 1461094590203 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:36:30 INFO - PROCESS | 5670 | 1461094590205 Marionette TRACE conn4 <- [1,1046,null,{}] 12:36:30 INFO - PROCESS | 5670 | 1461094590211 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:30 INFO - PROCESS | 5670 | 1461094590450 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 12:36:30 INFO - PROCESS | 5670 | 1461094590485 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:30 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e338800 == 109 [pid = 5670] [id = 269] 12:36:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x8e33fc00) [pid = 5670] [serial = 808] [outer = (nil)] 12:36:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0x8e64c400) [pid = 5670] [serial = 809] [outer = 0x8e33fc00] 12:36:30 INFO - PROCESS | 5670 | 1461094590579 Marionette DEBUG loaded listener.js 12:36:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0x8f347400) [pid = 5670] [serial = 810] [outer = 0x8e33fc00] 12:36:31 INFO - PROCESS | 5670 | 1461094591617 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 12:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 2079ms 12:36:32 INFO - PROCESS | 5670 | --DOMWINDOW == 185 (0x8b7a9400) [pid = 5670] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:36:32 INFO - PROCESS | 5670 | --DOMWINDOW == 184 (0x8b5f3800) [pid = 5670] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:36:32 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x8b42a400) [pid = 5670] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:36:32 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0x941ee400) [pid = 5670] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:36:32 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x8f34f400) [pid = 5670] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:36:32 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x8b7b5000) [pid = 5670] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:36:32 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x8b5f1c00) [pid = 5670] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:36:32 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x90489400) [pid = 5670] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:36:32 INFO - PROCESS | 5670 | 1461094592354 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 12:36:32 INFO - PROCESS | 5670 | 1461094592357 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 12:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:36:32 INFO - PROCESS | 5670 | 1461094592364 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:36:32 INFO - PROCESS | 5670 | 1461094592367 Marionette TRACE conn4 <- [1,1050,null,{}] 12:36:32 INFO - PROCESS | 5670 | 1461094592374 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:32 INFO - PROCESS | 5670 | 1461094592561 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 12:36:32 INFO - PROCESS | 5670 | 1461094592719 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b6c7400 == 110 [pid = 5670] [id = 270] 12:36:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x8bf1b800) [pid = 5670] [serial = 811] [outer = (nil)] 12:36:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x8f69ac00) [pid = 5670] [serial = 812] [outer = 0x8bf1b800] 12:36:32 INFO - PROCESS | 5670 | 1461094592793 Marionette DEBUG loaded listener.js 12:36:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x8f6a1c00) [pid = 5670] [serial = 813] [outer = 0x8bf1b800] 12:36:33 INFO - PROCESS | 5670 | 1461094593500 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 12:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1181ms 12:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:36:33 INFO - PROCESS | 5670 | 1461094593552 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 12:36:33 INFO - PROCESS | 5670 | 1461094593555 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 12:36:33 INFO - PROCESS | 5670 | 1461094593562 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:36:33 INFO - PROCESS | 5670 | 1461094593565 Marionette TRACE conn4 <- [1,1054,null,{}] 12:36:33 INFO - PROCESS | 5670 | 1461094593570 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:33 INFO - PROCESS | 5670 | 1461094593747 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 12:36:33 INFO - PROCESS | 5670 | 1461094593758 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:33 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f342800 == 111 [pid = 5670] [id = 271] 12:36:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x8f69b800) [pid = 5670] [serial = 814] [outer = (nil)] 12:36:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x8fa88400) [pid = 5670] [serial = 815] [outer = 0x8f69b800] 12:36:33 INFO - PROCESS | 5670 | 1461094593831 Marionette DEBUG loaded listener.js 12:36:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x8fa91000) [pid = 5670] [serial = 816] [outer = 0x8f69b800] 12:36:35 INFO - PROCESS | 5670 | 1461094595028 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 12:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1536ms 12:36:35 INFO - PROCESS | 5670 | 1461094595099 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 12:36:35 INFO - PROCESS | 5670 | 1461094595105 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 12:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:36:35 INFO - PROCESS | 5670 | 1461094595115 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:36:35 INFO - PROCESS | 5670 | 1461094595120 Marionette TRACE conn4 <- [1,1058,null,{}] 12:36:35 INFO - PROCESS | 5670 | 1461094595130 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:35 INFO - PROCESS | 5670 | 1461094595363 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 12:36:35 INFO - PROCESS | 5670 | 1461094595724 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:35 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a250800 == 112 [pid = 5670] [id = 272] 12:36:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0x8b425400) [pid = 5670] [serial = 817] [outer = (nil)] 12:36:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0x8b6c2400) [pid = 5670] [serial = 818] [outer = 0x8b425400] 12:36:35 INFO - PROCESS | 5670 | 1461094595821 Marionette DEBUG loaded listener.js 12:36:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 187 (0x8b78e000) [pid = 5670] [serial = 819] [outer = 0x8b425400] 12:36:36 INFO - PROCESS | 5670 | 1461094596780 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 12:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1733ms 12:36:36 INFO - PROCESS | 5670 | 1461094596849 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 12:36:36 INFO - PROCESS | 5670 | 1461094596858 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 12:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:36:36 INFO - PROCESS | 5670 | 1461094596870 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:36:36 INFO - PROCESS | 5670 | 1461094596874 Marionette TRACE conn4 <- [1,1062,null,{}] 12:36:36 INFO - PROCESS | 5670 | 1461094596881 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:37 INFO - PROCESS | 5670 | 1461094597145 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 12:36:37 INFO - PROCESS | 5670 | 1461094597514 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc89400 == 113 [pid = 5670] [id = 273] 12:36:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 188 (0x8bc8a800) [pid = 5670] [serial = 820] [outer = (nil)] 12:36:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 189 (0x8bd22c00) [pid = 5670] [serial = 821] [outer = 0x8bc8a800] 12:36:37 INFO - PROCESS | 5670 | 1461094597607 Marionette DEBUG loaded listener.js 12:36:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 190 (0x8e32dc00) [pid = 5670] [serial = 822] [outer = 0x8bc8a800] 12:36:38 INFO - PROCESS | 5670 | 1461094598599 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 12:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1782ms 12:36:38 INFO - PROCESS | 5670 | 1461094598652 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 12:36:38 INFO - PROCESS | 5670 | 1461094598657 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 12:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:36:38 INFO - PROCESS | 5670 | 1461094598665 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:36:38 INFO - PROCESS | 5670 | 1461094598671 Marionette TRACE conn4 <- [1,1066,null,{}] 12:36:38 INFO - PROCESS | 5670 | 1461094598689 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:38 INFO - PROCESS | 5670 | 1461094598985 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 12:36:39 INFO - PROCESS | 5670 | 1461094599222 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa88c00 == 114 [pid = 5670] [id = 274] 12:36:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 191 (0x8fa89000) [pid = 5670] [serial = 823] [outer = (nil)] 12:36:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 192 (0x8fab7800) [pid = 5670] [serial = 824] [outer = 0x8fa89000] 12:36:39 INFO - PROCESS | 5670 | 1461094599328 Marionette DEBUG loaded listener.js 12:36:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 193 (0x8fe53800) [pid = 5670] [serial = 825] [outer = 0x8fa89000] 12:36:40 INFO - PROCESS | 5670 | 1461094600319 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 12:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1691ms 12:36:40 INFO - PROCESS | 5670 | 1461094600356 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 12:36:40 INFO - PROCESS | 5670 | 1461094600361 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 12:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:36:40 INFO - PROCESS | 5670 | 1461094600368 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:36:40 INFO - PROCESS | 5670 | 1461094600372 Marionette TRACE conn4 <- [1,1070,null,{}] 12:36:40 INFO - PROCESS | 5670 | 1461094600379 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:40 INFO - PROCESS | 5670 | 1461094600582 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 12:36:40 INFO - PROCESS | 5670 | 1461094600848 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:40 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a250c00 == 115 [pid = 5670] [id = 275] 12:36:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 194 (0x8bc8c800) [pid = 5670] [serial = 826] [outer = (nil)] 12:36:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 195 (0x90489400) [pid = 5670] [serial = 827] [outer = 0x8bc8c800] 12:36:40 INFO - PROCESS | 5670 | 1461094600982 Marionette DEBUG loaded listener.js 12:36:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 196 (0x904cd800) [pid = 5670] [serial = 828] [outer = 0x8bc8c800] 12:36:41 INFO - PROCESS | 5670 | 1461094601881 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 12:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1586ms 12:36:41 INFO - PROCESS | 5670 | 1461094601955 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 12:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:36:41 INFO - PROCESS | 5670 | 1461094601960 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 12:36:41 INFO - PROCESS | 5670 | 1461094601966 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:36:41 INFO - PROCESS | 5670 | 1461094601970 Marionette TRACE conn4 <- [1,1074,null,{}] 12:36:41 INFO - PROCESS | 5670 | 1461094601976 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:42 INFO - PROCESS | 5670 | 1461094602222 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 12:36:42 INFO - PROCESS | 5670 | 1461094602513 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:42 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa8e000 == 116 [pid = 5670] [id = 276] 12:36:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 197 (0x90481400) [pid = 5670] [serial = 829] [outer = (nil)] 12:36:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 198 (0x9053d400) [pid = 5670] [serial = 830] [outer = 0x90481400] 12:36:42 INFO - PROCESS | 5670 | 1461094602604 Marionette DEBUG loaded listener.js 12:36:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 199 (0x90670000) [pid = 5670] [serial = 831] [outer = 0x90481400] 12:36:43 INFO - PROCESS | 5670 | 1461094603550 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 12:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1630ms 12:36:43 INFO - PROCESS | 5670 | 1461094603598 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 12:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:36:43 INFO - PROCESS | 5670 | 1461094603602 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 12:36:43 INFO - PROCESS | 5670 | 1461094603609 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:36:43 INFO - PROCESS | 5670 | 1461094603613 Marionette TRACE conn4 <- [1,1078,null,{}] 12:36:43 INFO - PROCESS | 5670 | 1461094603619 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:43 INFO - PROCESS | 5670 | 1461094603902 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 12:36:44 INFO - PROCESS | 5670 | 1461094604207 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:44 INFO - PROCESS | 5670 | ++DOCSHELL 0x90483800 == 117 [pid = 5670] [id = 277] 12:36:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 200 (0x91429c00) [pid = 5670] [serial = 832] [outer = (nil)] 12:36:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 201 (0x93008800) [pid = 5670] [serial = 833] [outer = 0x91429c00] 12:36:44 INFO - PROCESS | 5670 | 1461094604302 Marionette DEBUG loaded listener.js 12:36:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 202 (0x93012c00) [pid = 5670] [serial = 834] [outer = 0x91429c00] 12:36:45 INFO - PROCESS | 5670 | 1461094605221 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 12:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1685ms 12:36:45 INFO - PROCESS | 5670 | 1461094605295 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 12:36:45 INFO - PROCESS | 5670 | 1461094605298 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 12:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:36:45 INFO - PROCESS | 5670 | 1461094605305 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:36:45 INFO - PROCESS | 5670 | 1461094605308 Marionette TRACE conn4 <- [1,1082,null,{}] 12:36:45 INFO - PROCESS | 5670 | 1461094605315 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:45 INFO - PROCESS | 5670 | 1461094605529 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 12:36:45 INFO - PROCESS | 5670 | 1461094605796 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e326400 == 118 [pid = 5670] [id = 278] 12:36:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 203 (0x90486800) [pid = 5670] [serial = 835] [outer = (nil)] 12:36:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 204 (0x93174800) [pid = 5670] [serial = 836] [outer = 0x90486800] 12:36:45 INFO - PROCESS | 5670 | 1461094605960 Marionette DEBUG loaded listener.js 12:36:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 205 (0x93cb3400) [pid = 5670] [serial = 837] [outer = 0x90486800] 12:36:46 INFO - PROCESS | 5670 | 1461094606926 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 12:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1680ms 12:36:46 INFO - PROCESS | 5670 | 1461094606986 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 12:36:46 INFO - PROCESS | 5670 | 1461094606989 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 12:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:36:46 INFO - PROCESS | 5670 | 1461094606996 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:36:47 INFO - PROCESS | 5670 | 1461094606999 Marionette TRACE conn4 <- [1,1086,null,{}] 12:36:47 INFO - PROCESS | 5670 | 1461094607005 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:47 INFO - PROCESS | 5670 | 1461094607234 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 12:36:47 INFO - PROCESS | 5670 | 1461094607502 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:47 INFO - PROCESS | 5670 | ++DOCSHELL 0x93005800 == 119 [pid = 5670] [id = 279] 12:36:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 206 (0x9316a000) [pid = 5670] [serial = 838] [outer = (nil)] 12:36:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 207 (0x941df400) [pid = 5670] [serial = 839] [outer = 0x9316a000] 12:36:47 INFO - PROCESS | 5670 | 1461094607596 Marionette DEBUG loaded listener.js 12:36:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 208 (0x941e1c00) [pid = 5670] [serial = 840] [outer = 0x9316a000] 12:36:48 INFO - PROCESS | 5670 | 1461094608539 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 12:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1578ms 12:36:48 INFO - PROCESS | 5670 | 1461094608575 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 12:36:48 INFO - PROCESS | 5670 | 1461094608580 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 12:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:36:48 INFO - PROCESS | 5670 | 1461094608587 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:36:48 INFO - PROCESS | 5670 | 1461094608591 Marionette TRACE conn4 <- [1,1090,null,{}] 12:36:48 INFO - PROCESS | 5670 | 1461094608597 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:48 INFO - PROCESS | 5670 | 1461094608800 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 12:36:49 INFO - PROCESS | 5670 | 1461094609046 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:49 INFO - PROCESS | 5670 | ++DOCSHELL 0x9316e000 == 120 [pid = 5670] [id = 280] 12:36:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 209 (0x93f09c00) [pid = 5670] [serial = 841] [outer = (nil)] 12:36:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 210 (0x9420c800) [pid = 5670] [serial = 842] [outer = 0x93f09c00] 12:36:49 INFO - PROCESS | 5670 | 1461094609176 Marionette DEBUG loaded listener.js 12:36:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 211 (0x94211800) [pid = 5670] [serial = 843] [outer = 0x93f09c00] 12:36:50 INFO - PROCESS | 5670 | 1461094610078 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 12:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1533ms 12:36:50 INFO - PROCESS | 5670 | 1461094610121 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 12:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:36:50 INFO - PROCESS | 5670 | 1461094610125 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 12:36:50 INFO - PROCESS | 5670 | 1461094610132 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:36:50 INFO - PROCESS | 5670 | 1461094610136 Marionette TRACE conn4 <- [1,1094,null,{}] 12:36:50 INFO - PROCESS | 5670 | 1461094610143 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:50 INFO - PROCESS | 5670 | 1461094610346 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 12:36:50 INFO - PROCESS | 5670 | 1461094610577 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x9300d000 == 121 [pid = 5670] [id = 281] 12:36:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 212 (0x93f0bc00) [pid = 5670] [serial = 844] [outer = (nil)] 12:36:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 213 (0x9429b400) [pid = 5670] [serial = 845] [outer = 0x93f0bc00] 12:36:50 INFO - PROCESS | 5670 | 1461094610721 Marionette DEBUG loaded listener.js 12:36:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 214 (0x942a1800) [pid = 5670] [serial = 846] [outer = 0x93f0bc00] 12:36:51 INFO - PROCESS | 5670 | 1461094611730 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 12:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1636ms 12:36:51 INFO - PROCESS | 5670 | 1461094611768 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 12:36:51 INFO - PROCESS | 5670 | 1461094611773 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 12:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:36:51 INFO - PROCESS | 5670 | 1461094611780 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:36:51 INFO - PROCESS | 5670 | 1461094611791 Marionette TRACE conn4 <- [1,1098,null,{}] 12:36:51 INFO - PROCESS | 5670 | 1461094611796 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:52 INFO - PROCESS | 5670 | 1461094612019 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 12:36:52 INFO - PROCESS | 5670 | 1461094612336 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:52 INFO - PROCESS | 5670 | ++DOCSHELL 0x96a33c00 == 122 [pid = 5670] [id = 282] 12:36:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 215 (0x96a37c00) [pid = 5670] [serial = 847] [outer = (nil)] 12:36:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 216 (0x96a3d000) [pid = 5670] [serial = 848] [outer = 0x96a37c00] 12:36:52 INFO - PROCESS | 5670 | 1461094612436 Marionette DEBUG loaded listener.js 12:36:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 217 (0x96ad8000) [pid = 5670] [serial = 849] [outer = 0x96a37c00] 12:36:53 INFO - PROCESS | 5670 | 1461094613342 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 12:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1594ms 12:36:53 INFO - PROCESS | 5670 | 1461094613375 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 12:36:53 INFO - PROCESS | 5670 | 1461094613378 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 12:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:36:53 INFO - PROCESS | 5670 | 1461094613385 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:36:53 INFO - PROCESS | 5670 | 1461094613388 Marionette TRACE conn4 <- [1,1102,null,{}] 12:36:53 INFO - PROCESS | 5670 | 1461094613395 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:53 INFO - PROCESS | 5670 | 1461094613587 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 12:36:53 INFO - PROCESS | 5670 | 1461094613790 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x96a3b400 == 123 [pid = 5670] [id = 283] 12:36:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 218 (0x96fb8800) [pid = 5670] [serial = 850] [outer = (nil)] 12:36:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 219 (0x96fc1c00) [pid = 5670] [serial = 851] [outer = 0x96fb8800] 12:36:53 INFO - PROCESS | 5670 | 1461094613919 Marionette DEBUG loaded listener.js 12:36:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 220 (0x96fee400) [pid = 5670] [serial = 852] [outer = 0x96fb8800] 12:36:54 INFO - PROCESS | 5670 | 1461094614807 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 12:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1482ms 12:36:54 INFO - PROCESS | 5670 | 1461094614868 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 12:36:54 INFO - PROCESS | 5670 | 1461094614872 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 12:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:36:54 INFO - PROCESS | 5670 | 1461094614878 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:36:54 INFO - PROCESS | 5670 | 1461094614882 Marionette TRACE conn4 <- [1,1106,null,{}] 12:36:54 INFO - PROCESS | 5670 | 1461094614887 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:55 INFO - PROCESS | 5670 | 1461094615079 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 12:36:55 INFO - PROCESS | 5670 | 1461094615284 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:55 INFO - PROCESS | 5670 | ++DOCSHELL 0x95886400 == 124 [pid = 5670] [id = 284] 12:36:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 221 (0x96a3e800) [pid = 5670] [serial = 853] [outer = (nil)] 12:36:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 222 (0x97b99400) [pid = 5670] [serial = 854] [outer = 0x96a3e800] 12:36:55 INFO - PROCESS | 5670 | 1461094615467 Marionette DEBUG loaded listener.js 12:36:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 223 (0x97ca9c00) [pid = 5670] [serial = 855] [outer = 0x96a3e800] 12:36:56 INFO - PROCESS | 5670 | 1461094616419 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 12:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1586ms 12:36:56 INFO - PROCESS | 5670 | 1461094616465 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 12:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:36:56 INFO - PROCESS | 5670 | 1461094616469 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 12:36:56 INFO - PROCESS | 5670 | 1461094616476 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:36:56 INFO - PROCESS | 5670 | 1461094616480 Marionette TRACE conn4 <- [1,1110,null,{}] 12:36:56 INFO - PROCESS | 5670 | 1461094616486 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:56 INFO - PROCESS | 5670 | 1461094616712 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 12:36:56 INFO - PROCESS | 5670 | 1461094616976 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c87400 == 125 [pid = 5670] [id = 285] 12:36:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 224 (0x88c87800) [pid = 5670] [serial = 856] [outer = (nil)] 12:36:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 225 (0x982d4800) [pid = 5670] [serial = 857] [outer = 0x88c87800] 12:36:57 INFO - PROCESS | 5670 | 1461094617134 Marionette DEBUG loaded listener.js 12:36:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 226 (0x982de800) [pid = 5670] [serial = 858] [outer = 0x88c87800] 12:36:58 INFO - PROCESS | 5670 | 1461094618039 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 12:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1591ms 12:36:58 INFO - PROCESS | 5670 | 1461094618069 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 12:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:36:58 INFO - PROCESS | 5670 | 1461094618084 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 12:36:58 INFO - PROCESS | 5670 | 1461094618091 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:36:58 INFO - PROCESS | 5670 | 1461094618096 Marionette TRACE conn4 <- [1,1114,null,{}] 12:36:58 INFO - PROCESS | 5670 | 1461094618102 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:58 INFO - PROCESS | 5670 | 1461094618304 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 12:36:58 INFO - PROCESS | 5670 | 1461094618557 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x941e5000 == 126 [pid = 5670] [id = 286] 12:36:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 227 (0x94214000) [pid = 5670] [serial = 859] [outer = (nil)] 12:36:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 228 (0x981df000) [pid = 5670] [serial = 860] [outer = 0x94214000] 12:36:58 INFO - PROCESS | 5670 | 1461094618688 Marionette DEBUG loaded listener.js 12:36:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 229 (0x98305800) [pid = 5670] [serial = 861] [outer = 0x94214000] 12:36:59 INFO - PROCESS | 5670 | 1461094619638 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 12:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1593ms 12:36:59 INFO - PROCESS | 5670 | 1461094619686 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 12:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:36:59 INFO - PROCESS | 5670 | 1461094619690 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 12:36:59 INFO - PROCESS | 5670 | 1461094619698 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:36:59 INFO - PROCESS | 5670 | 1461094619701 Marionette TRACE conn4 <- [1,1118,null,{}] 12:36:59 INFO - PROCESS | 5670 | 1461094619708 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:59 INFO - PROCESS | 5670 | 1461094619925 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 12:37:00 INFO - PROCESS | 5670 | 1461094620676 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b422000 == 127 [pid = 5670] [id = 287] 12:37:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 230 (0x8b423000) [pid = 5670] [serial = 862] [outer = (nil)] 12:37:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 231 (0x8b42d400) [pid = 5670] [serial = 863] [outer = 0x8b423000] 12:37:00 INFO - PROCESS | 5670 | 1461094620769 Marionette DEBUG loaded listener.js 12:37:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 232 (0x8b6c6c00) [pid = 5670] [serial = 864] [outer = 0x8b423000] 12:37:01 INFO - PROCESS | 5670 | 1461094621691 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 12:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2036ms 12:37:01 INFO - PROCESS | 5670 | 1461094621734 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 12:37:01 INFO - PROCESS | 5670 | 1461094621742 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 12:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:37:01 INFO - PROCESS | 5670 | 1461094621751 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:37:01 INFO - PROCESS | 5670 | 1461094621755 Marionette TRACE conn4 <- [1,1122,null,{}] 12:37:01 INFO - PROCESS | 5670 | 1461094621762 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:01 INFO - PROCESS | 5670 | 1461094621969 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 12:37:02 INFO - PROCESS | 5670 | 1461094622241 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c8ec00 == 128 [pid = 5670] [id = 288] 12:37:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 233 (0x8b6ce400) [pid = 5670] [serial = 865] [outer = (nil)] 12:37:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 234 (0x8bcd2400) [pid = 5670] [serial = 866] [outer = 0x8b6ce400] 12:37:02 INFO - PROCESS | 5670 | 1461094622393 Marionette DEBUG loaded listener.js 12:37:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 235 (0x8bf17400) [pid = 5670] [serial = 867] [outer = 0x8b6ce400] 12:37:03 INFO - PROCESS | 5670 | 1461094623508 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 12:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1781ms 12:37:03 INFO - PROCESS | 5670 | 1461094623537 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 12:37:03 INFO - PROCESS | 5670 | 1461094623544 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 12:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:37:03 INFO - PROCESS | 5670 | 1461094623553 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:37:03 INFO - PROCESS | 5670 | 1461094623557 Marionette TRACE conn4 <- [1,1126,null,{}] 12:37:03 INFO - PROCESS | 5670 | 1461094623564 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:03 INFO - PROCESS | 5670 | 1461094623781 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 12:37:04 INFO - PROCESS | 5670 | 1461094624060 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:04 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b794000 == 129 [pid = 5670] [id = 289] 12:37:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 236 (0x8b795800) [pid = 5670] [serial = 868] [outer = (nil)] 12:37:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 237 (0x8f350000) [pid = 5670] [serial = 869] [outer = 0x8b795800] 12:37:04 INFO - PROCESS | 5670 | 1461094624189 Marionette DEBUG loaded listener.js 12:37:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 238 (0x8fab4c00) [pid = 5670] [serial = 870] [outer = 0x8b795800] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x8a093c00 == 128 [pid = 5670] [id = 216] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x87bf3c00 == 127 [pid = 5670] [id = 219] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x8bd26000 == 126 [pid = 5670] [id = 175] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x8b42a000 == 125 [pid = 5670] [id = 150] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x8b42bc00 == 124 [pid = 5670] [id = 215] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x8b787400 == 123 [pid = 5670] [id = 259] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x98539c00 == 122 [pid = 5670] [id = 257] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x9884b400 == 121 [pid = 5670] [id = 258] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x98850c00 == 120 [pid = 5670] [id = 256] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x96fbb400 == 119 [pid = 5670] [id = 255] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x87be9400 == 118 [pid = 5670] [id = 254] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x8f69c800 == 117 [pid = 5670] [id = 253] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x88a8ec00 == 116 [pid = 5670] [id = 221] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x87beac00 == 115 [pid = 5670] [id = 218] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x96fc0800 == 114 [pid = 5670] [id = 217] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x8bd29800 == 113 [pid = 5670] [id = 252] 12:37:04 INFO - PROCESS | 5670 | --DOCSHELL 0x88a8a800 == 112 [pid = 5670] [id = 251] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 237 (0x941eac00) [pid = 5670] [serial = 752] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 236 (0x9df10400) [pid = 5670] [serial = 719] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 235 (0x8bf1b400) [pid = 5670] [serial = 692] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 234 (0x8b6c9c00) [pid = 5670] [serial = 734] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 233 (0x8b6cc800) [pid = 5670] [serial = 689] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 232 (0x982de000) [pid = 5670] [serial = 710] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 231 (0x96fba400) [pid = 5670] [serial = 707] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 230 (0x8e653800) [pid = 5670] [serial = 738] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 229 (0x94217800) [pid = 5670] [serial = 750] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 228 (0x904edc00) [pid = 5670] [serial = 687] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 227 (0x9048c000) [pid = 5670] [serial = 743] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 226 (0xa0a91400) [pid = 5670] [serial = 722] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 225 (0x8b7a8000) [pid = 5670] [serial = 740] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 224 (0x99a05000) [pid = 5670] [serial = 716] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 223 (0x93012800) [pid = 5670] [serial = 746] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 222 (0x8f69f000) [pid = 5670] [serial = 731] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 221 (0x96a3c400) [pid = 5670] [serial = 704] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 220 (0x8b7b7400) [pid = 5670] [serial = 735] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 219 (0x904d0000) [pid = 5670] [serial = 744] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 218 (0x8bd2e000) [pid = 5670] [serial = 737] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 217 (0x9316bc00) [pid = 5670] [serial = 698] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 216 (0x93cb7400) [pid = 5670] [serial = 747] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 215 (0x9884ac00) [pid = 5670] [serial = 713] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 214 (0x9420fc00) [pid = 5670] [serial = 749] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 213 (0x90488c00) [pid = 5670] [serial = 695] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 212 (0x8e324800) [pid = 5670] [serial = 741] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 211 (0xa0fe9c00) [pid = 5670] [serial = 728] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 210 (0xa0ebd000) [pid = 5670] [serial = 725] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 209 (0x93f0e400) [pid = 5670] [serial = 701] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | --DOMWINDOW == 208 (0x8f343400) [pid = 5670] [serial = 624] [outer = (nil)] [url = about:blank] 12:37:05 INFO - PROCESS | 5670 | 1461094625314 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 12:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1782ms 12:37:05 INFO - PROCESS | 5670 | 1461094625335 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 12:37:05 INFO - PROCESS | 5670 | 1461094625338 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 12:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:37:05 INFO - PROCESS | 5670 | 1461094625352 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:37:05 INFO - PROCESS | 5670 | 1461094625362 Marionette TRACE conn4 <- [1,1130,null,{}] 12:37:05 INFO - PROCESS | 5670 | 1461094625371 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:05 INFO - PROCESS | 5670 | 1461094625589 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 12:37:05 INFO - PROCESS | 5670 | 1461094625846 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c89800 == 113 [pid = 5670] [id = 290] 12:37:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 209 (0x8b6c5800) [pid = 5670] [serial = 871] [outer = (nil)] 12:37:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 210 (0x8e698000) [pid = 5670] [serial = 872] [outer = 0x8b6c5800] 12:37:05 INFO - PROCESS | 5670 | 1461094625931 Marionette DEBUG loaded listener.js 12:37:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 211 (0x8f6a4000) [pid = 5670] [serial = 873] [outer = 0x8b6c5800] 12:37:06 INFO - PROCESS | 5670 | 1461094626784 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 12:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1503ms 12:37:06 INFO - PROCESS | 5670 | 1461094626850 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 12:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:37:06 INFO - PROCESS | 5670 | 1461094626855 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 12:37:06 INFO - PROCESS | 5670 | 1461094626863 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:37:06 INFO - PROCESS | 5670 | 1461094626866 Marionette TRACE conn4 <- [1,1134,null,{}] 12:37:06 INFO - PROCESS | 5670 | 1461094626873 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:07 INFO - PROCESS | 5670 | 1461094627076 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 12:37:07 INFO - PROCESS | 5670 | 1461094627300 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e331c00 == 114 [pid = 5670] [id = 291] 12:37:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 212 (0x9048f400) [pid = 5670] [serial = 874] [outer = (nil)] 12:37:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 213 (0x90534800) [pid = 5670] [serial = 875] [outer = 0x9048f400] 12:37:07 INFO - PROCESS | 5670 | 1461094627392 Marionette DEBUG loaded listener.js 12:37:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 214 (0x91240c00) [pid = 5670] [serial = 876] [outer = 0x9048f400] 12:37:08 INFO - PROCESS | 5670 | 1461094628380 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1588ms 12:37:08 INFO - PROCESS | 5670 | 1461094628451 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 12:37:08 INFO - PROCESS | 5670 | 1461094628456 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 12:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:37:08 INFO - PROCESS | 5670 | 1461094628463 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:37:08 INFO - PROCESS | 5670 | 1461094628467 Marionette TRACE conn4 <- [1,1138,null,{}] 12:37:08 INFO - PROCESS | 5670 | 1461094628473 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:08 INFO - PROCESS | 5670 | 1461094628736 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 12:37:08 INFO - PROCESS | 5670 | 1461094628766 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:08 INFO - PROCESS | 5670 | ++DOCSHELL 0x904f3c00 == 115 [pid = 5670] [id = 292] 12:37:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 215 (0x91e78000) [pid = 5670] [serial = 877] [outer = (nil)] 12:37:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 216 (0x9316bc00) [pid = 5670] [serial = 878] [outer = 0x91e78000] 12:37:08 INFO - PROCESS | 5670 | 1461094628856 Marionette DEBUG loaded listener.js 12:37:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 217 (0x93f10000) [pid = 5670] [serial = 879] [outer = 0x91e78000] 12:37:09 INFO - PROCESS | 5670 | --DOMWINDOW == 216 (0x8b7a4400) [pid = 5670] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:37:09 INFO - PROCESS | 5670 | --DOMWINDOW == 215 (0x8e33fc00) [pid = 5670] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:37:09 INFO - PROCESS | 5670 | --DOMWINDOW == 214 (0x8bf1b800) [pid = 5670] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:37:09 INFO - PROCESS | 5670 | --DOMWINDOW == 213 (0x8bcda800) [pid = 5670] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:37:09 INFO - PROCESS | 5670 | --DOMWINDOW == 212 (0x8b6c4800) [pid = 5670] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:37:09 INFO - PROCESS | 5670 | --DOMWINDOW == 211 (0x8b5f3400) [pid = 5670] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:37:09 INFO - PROCESS | 5670 | --DOMWINDOW == 210 (0x88a8b400) [pid = 5670] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:37:10 INFO - PROCESS | 5670 | 1461094630138 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1695ms 12:37:10 INFO - PROCESS | 5670 | 1461094630160 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 12:37:10 INFO - PROCESS | 5670 | 1461094630163 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 12:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:37:10 INFO - PROCESS | 5670 | 1461094630170 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:37:10 INFO - PROCESS | 5670 | 1461094630189 Marionette TRACE conn4 <- [1,1142,null,{}] 12:37:10 INFO - PROCESS | 5670 | 1461094630196 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:10 INFO - PROCESS | 5670 | 1461094630466 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 12:37:10 INFO - PROCESS | 5670 | 1461094630583 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a06c00 == 116 [pid = 5670] [id = 293] 12:37:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 211 (0x8b79e800) [pid = 5670] [serial = 880] [outer = (nil)] 12:37:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 212 (0x93005000) [pid = 5670] [serial = 881] [outer = 0x8b79e800] 12:37:10 INFO - PROCESS | 5670 | 1461094630661 Marionette DEBUG loaded listener.js 12:37:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 213 (0x94212800) [pid = 5670] [serial = 882] [outer = 0x8b79e800] 12:37:11 INFO - PROCESS | 5670 | 1461094631525 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1397ms 12:37:11 INFO - PROCESS | 5670 | 1461094631569 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 12:37:11 INFO - PROCESS | 5670 | 1461094631575 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 12:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:37:11 INFO - PROCESS | 5670 | 1461094631592 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:37:11 INFO - PROCESS | 5670 | 1461094631598 Marionette TRACE conn4 <- [1,1146,null,{}] 12:37:11 INFO - PROCESS | 5670 | 1461094631605 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:11 INFO - PROCESS | 5670 | 1461094631924 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 12:37:12 INFO - PROCESS | 5670 | 1461094632270 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a24e400 == 117 [pid = 5670] [id = 294] 12:37:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 214 (0x8a24e800) [pid = 5670] [serial = 883] [outer = (nil)] 12:37:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 215 (0x8a254c00) [pid = 5670] [serial = 884] [outer = 0x8a24e800] 12:37:12 INFO - PROCESS | 5670 | 1461094632391 Marionette DEBUG loaded listener.js 12:37:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 216 (0x8b5f6000) [pid = 5670] [serial = 885] [outer = 0x8a24e800] 12:37:13 INFO - PROCESS | 5670 | 1461094633395 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1832ms 12:37:13 INFO - PROCESS | 5670 | 1461094633427 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 12:37:13 INFO - PROCESS | 5670 | 1461094633434 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 12:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:37:13 INFO - PROCESS | 5670 | 1461094633443 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:37:13 INFO - PROCESS | 5670 | 1461094633450 Marionette TRACE conn4 <- [1,1150,null,{}] 12:37:13 INFO - PROCESS | 5670 | 1461094633461 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:13 INFO - PROCESS | 5670 | 1461094633700 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 12:37:13 INFO - PROCESS | 5670 | 1461094633975 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:14 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc5b400 == 118 [pid = 5670] [id = 295] 12:37:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 217 (0x8bc8b400) [pid = 5670] [serial = 886] [outer = (nil)] 12:37:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 218 (0x8bcd7800) [pid = 5670] [serial = 887] [outer = 0x8bc8b400] 12:37:14 INFO - PROCESS | 5670 | 1461094634112 Marionette DEBUG loaded listener.js 12:37:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 219 (0x8bd2e000) [pid = 5670] [serial = 888] [outer = 0x8bc8b400] 12:37:15 INFO - PROCESS | 5670 | 1461094635150 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1787ms 12:37:15 INFO - PROCESS | 5670 | 1461094635232 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 12:37:15 INFO - PROCESS | 5670 | 1461094635237 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 12:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:37:15 INFO - PROCESS | 5670 | 1461094635245 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:37:15 INFO - PROCESS | 5670 | 1461094635249 Marionette TRACE conn4 <- [1,1154,null,{}] 12:37:15 INFO - PROCESS | 5670 | 1461094635258 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:15 INFO - PROCESS | 5670 | 1461094635526 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 12:37:15 INFO - PROCESS | 5670 | 1461094635878 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e6a2c00 == 119 [pid = 5670] [id = 296] 12:37:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 220 (0x8f344400) [pid = 5670] [serial = 889] [outer = (nil)] 12:37:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 221 (0x8f6a2800) [pid = 5670] [serial = 890] [outer = 0x8f344400] 12:37:15 INFO - PROCESS | 5670 | 1461094635976 Marionette DEBUG loaded listener.js 12:37:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 222 (0x8fe50000) [pid = 5670] [serial = 891] [outer = 0x8f344400] 12:37:17 INFO - PROCESS | 5670 | 1461094637004 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1831ms 12:37:17 INFO - PROCESS | 5670 | 1461094637077 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 12:37:17 INFO - PROCESS | 5670 | 1461094637085 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 12:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:37:17 INFO - PROCESS | 5670 | 1461094637103 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:37:17 INFO - PROCESS | 5670 | 1461094637111 Marionette TRACE conn4 <- [1,1158,null,{}] 12:37:17 INFO - PROCESS | 5670 | 1461094637117 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:17 INFO - PROCESS | 5670 | 1461094637397 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 12:37:17 INFO - PROCESS | 5670 | 1461094637703 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:17 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bf1dc00 == 120 [pid = 5670] [id = 297] 12:37:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 223 (0x8f350400) [pid = 5670] [serial = 892] [outer = (nil)] 12:37:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 224 (0x941ed400) [pid = 5670] [serial = 893] [outer = 0x8f350400] 12:37:17 INFO - PROCESS | 5670 | 1461094637801 Marionette DEBUG loaded listener.js 12:37:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 225 (0x94d08000) [pid = 5670] [serial = 894] [outer = 0x8f350400] 12:37:18 INFO - PROCESS | 5670 | 1461094638813 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 12:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1751ms 12:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:37:18 INFO - PROCESS | 5670 | 1461094638846 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 12:37:18 INFO - PROCESS | 5670 | 1461094638850 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 12:37:18 INFO - PROCESS | 5670 | 1461094638857 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:37:18 INFO - PROCESS | 5670 | 1461094638860 Marionette TRACE conn4 <- [1,1162,null,{}] 12:37:18 INFO - PROCESS | 5670 | 1461094638868 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:19 INFO - PROCESS | 5670 | 1461094639087 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 12:37:19 INFO - PROCESS | 5670 | 1461094639342 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd27c00 == 121 [pid = 5670] [id = 298] 12:37:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 226 (0x93166c00) [pid = 5670] [serial = 895] [outer = (nil)] 12:37:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 227 (0x96a3ec00) [pid = 5670] [serial = 896] [outer = 0x93166c00] 12:37:19 INFO - PROCESS | 5670 | 1461094639471 Marionette DEBUG loaded listener.js 12:37:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 228 (0x96b80c00) [pid = 5670] [serial = 897] [outer = 0x93166c00] 12:37:19 INFO - PROCESS | 5670 | --DOCSHELL 0x94d0b000 == 120 [pid = 5670] [id = 10] 12:37:20 INFO - PROCESS | 5670 | 1461094640492 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1686ms 12:37:20 INFO - PROCESS | 5670 | 1461094640543 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 12:37:20 INFO - PROCESS | 5670 | 1461094640547 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 12:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:37:20 INFO - PROCESS | 5670 | 1461094640554 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:37:20 INFO - PROCESS | 5670 | 1461094640558 Marionette TRACE conn4 <- [1,1166,null,{}] 12:37:20 INFO - PROCESS | 5670 | 1461094640564 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:20 INFO - PROCESS | 5670 | 1461094640785 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 12:37:21 INFO - PROCESS | 5670 | 1461094641103 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:21 INFO - PROCESS | 5670 | ++DOCSHELL 0x9791c400 == 121 [pid = 5670] [id = 299] 12:37:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 229 (0x97923800) [pid = 5670] [serial = 898] [outer = (nil)] 12:37:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 230 (0x97d66800) [pid = 5670] [serial = 899] [outer = 0x97923800] 12:37:21 INFO - PROCESS | 5670 | 1461094641218 Marionette DEBUG loaded listener.js 12:37:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 231 (0x98541c00) [pid = 5670] [serial = 900] [outer = 0x97923800] 12:37:22 INFO - PROCESS | 5670 | 1461094642229 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1734ms 12:37:22 INFO - PROCESS | 5670 | 1461094642290 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 12:37:22 INFO - PROCESS | 5670 | 1461094642298 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 12:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:37:22 INFO - PROCESS | 5670 | 1461094642309 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:37:22 INFO - PROCESS | 5670 | 1461094642312 Marionette TRACE conn4 <- [1,1170,null,{}] 12:37:22 INFO - PROCESS | 5670 | 1461094642319 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:22 INFO - PROCESS | 5670 | 1461094642535 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 12:37:22 INFO - PROCESS | 5670 | 1461094642801 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x96a6a400 == 122 [pid = 5670] [id = 300] 12:37:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 232 (0x96fbc400) [pid = 5670] [serial = 901] [outer = (nil)] 12:37:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 233 (0x98e1e800) [pid = 5670] [serial = 902] [outer = 0x96fbc400] 12:37:22 INFO - PROCESS | 5670 | 1461094642939 Marionette DEBUG loaded listener.js 12:37:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 234 (0x99118800) [pid = 5670] [serial = 903] [outer = 0x96fbc400] 12:37:23 INFO - PROCESS | 5670 | 1461094643870 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1637ms 12:37:23 INFO - PROCESS | 5670 | 1461094643947 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 12:37:23 INFO - PROCESS | 5670 | 1461094643950 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 12:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:37:23 INFO - PROCESS | 5670 | 1461094643958 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:37:23 INFO - PROCESS | 5670 | 1461094643963 Marionette TRACE conn4 <- [1,1174,null,{}] 12:37:23 INFO - PROCESS | 5670 | 1461094643969 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:24 INFO - PROCESS | 5670 | 1461094644231 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 12:37:24 INFO - PROCESS | 5670 | 1461094644549 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:24 INFO - PROCESS | 5670 | ++DOCSHELL 0x96b88000 == 123 [pid = 5670] [id = 301] 12:37:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 235 (0x98849400) [pid = 5670] [serial = 904] [outer = (nil)] 12:37:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 236 (0x99878400) [pid = 5670] [serial = 905] [outer = 0x98849400] 12:37:24 INFO - PROCESS | 5670 | 1461094644648 Marionette DEBUG loaded listener.js 12:37:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 237 (0x99a05400) [pid = 5670] [serial = 906] [outer = 0x98849400] 12:37:25 INFO - PROCESS | 5670 | 1461094645646 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 12:37:25 INFO - PROCESS | 5670 | 1461094645699 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 12:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:37:25 INFO - PROCESS | 5670 | 1461094645706 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:37:25 INFO - PROCESS | 5670 | 1461094645710 Marionette TRACE conn4 <- [1,1178,null,{}] 12:37:25 INFO - PROCESS | 5670 | 1461094645716 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:25 INFO - PROCESS | 5670 | 1461094645922 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 12:37:26 INFO - PROCESS | 5670 | 1461094646231 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x98916400 == 124 [pid = 5670] [id = 302] 12:37:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 238 (0x98ce6000) [pid = 5670] [serial = 907] [outer = (nil)] 12:37:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 239 (0x99bd5c00) [pid = 5670] [serial = 908] [outer = 0x98ce6000] 12:37:26 INFO - PROCESS | 5670 | 1461094646334 Marionette DEBUG loaded listener.js 12:37:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 240 (0x9a513800) [pid = 5670] [serial = 909] [outer = 0x98ce6000] 12:37:27 INFO - PROCESS | 5670 | 1461094647243 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:37:27 INFO - PROCESS | 5670 | 1461094647312 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 12:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:37:27 INFO - PROCESS | 5670 | 1461094647324 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:37:27 INFO - PROCESS | 5670 | 1461094647328 Marionette TRACE conn4 <- [1,1182,null,{}] 12:37:27 INFO - PROCESS | 5670 | 1461094647339 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:27 INFO - PROCESS | 5670 | 1461094647562 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 12:37:27 INFO - PROCESS | 5670 | 1461094647871 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:27 INFO - PROCESS | 5670 | ++DOCSHELL 0x98854800 == 125 [pid = 5670] [id = 303] 12:37:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 241 (0x98ce3c00) [pid = 5670] [serial = 910] [outer = (nil)] 12:37:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 242 (0x9df17000) [pid = 5670] [serial = 911] [outer = 0x98ce3c00] 12:37:27 INFO - PROCESS | 5670 | 1461094647974 Marionette DEBUG loaded listener.js 12:37:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 243 (0x9ea17c00) [pid = 5670] [serial = 912] [outer = 0x98ce3c00] 12:37:28 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:28 INFO - PROCESS | 5670 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:37:28 INFO - PROCESS | 5670 | 1461094648888 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:37:28 INFO - PROCESS | 5670 | 1461094648967 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 12:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:37:28 INFO - PROCESS | 5670 | 1461094648973 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:37:28 INFO - PROCESS | 5670 | 1461094648977 Marionette TRACE conn4 <- [1,1186,null,{}] 12:37:28 INFO - PROCESS | 5670 | 1461094648982 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:29 INFO - PROCESS | 5670 | 1461094649239 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 12:37:29 INFO - PROCESS | 5670 | 1461094649576 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x9fc62800 == 126 [pid = 5670] [id = 304] 12:37:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 244 (0x9fc64c00) [pid = 5670] [serial = 913] [outer = (nil)] 12:37:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 245 (0xa0015400) [pid = 5670] [serial = 914] [outer = 0x9fc64c00] 12:37:29 INFO - PROCESS | 5670 | 1461094649685 Marionette DEBUG loaded listener.js 12:37:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 246 (0xa0a2c000) [pid = 5670] [serial = 915] [outer = 0x9fc64c00] 12:37:30 INFO - PROCESS | 5670 | 1461094650612 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 12:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:37:30 INFO - PROCESS | 5670 | 1461094650668 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 12:37:30 INFO - PROCESS | 5670 | 1461094650674 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:37:30 INFO - PROCESS | 5670 | 1461094650679 Marionette TRACE conn4 <- [1,1190,null,{}] 12:37:30 INFO - PROCESS | 5670 | 1461094650685 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:30 INFO - PROCESS | 5670 | 1461094650932 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 12:37:31 INFO - PROCESS | 5670 | 1461094651257 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:31 INFO - PROCESS | 5670 | ++DOCSHELL 0xa0c1dc00 == 127 [pid = 5670] [id = 305] 12:37:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 247 (0xa0c39000) [pid = 5670] [serial = 916] [outer = (nil)] 12:37:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 248 (0xa0f42400) [pid = 5670] [serial = 917] [outer = 0xa0c39000] 12:37:31 INFO - PROCESS | 5670 | 1461094651355 Marionette DEBUG loaded listener.js 12:37:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 249 (0xa0fa2000) [pid = 5670] [serial = 918] [outer = 0xa0c39000] 12:37:32 INFO - PROCESS | 5670 | 1461094652275 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 12:37:32 INFO - PROCESS | 5670 | 1461094652327 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 12:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:37:32 INFO - PROCESS | 5670 | 1461094652361 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:37:32 INFO - PROCESS | 5670 | 1461094652364 Marionette TRACE conn4 <- [1,1194,null,{}] 12:37:32 INFO - PROCESS | 5670 | 1461094652370 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:32 INFO - PROCESS | 5670 | 1461094652571 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 12:37:32 INFO - PROCESS | 5670 | 1461094652833 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x9fc5ac00 == 128 [pid = 5670] [id = 306] 12:37:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 250 (0xa0eb8c00) [pid = 5670] [serial = 919] [outer = (nil)] 12:37:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 251 (0xa0fe8400) [pid = 5670] [serial = 920] [outer = 0xa0eb8c00] 12:37:32 INFO - PROCESS | 5670 | 1461094652961 Marionette DEBUG loaded listener.js 12:37:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 252 (0xa2ad7800) [pid = 5670] [serial = 921] [outer = 0xa0eb8c00] 12:37:33 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:33 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:33 INFO - PROCESS | 5670 | 1461094653866 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 12:37:33 INFO - PROCESS | 5670 | 1461094653950 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 12:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:37:33 INFO - PROCESS | 5670 | 1461094653956 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:37:33 INFO - PROCESS | 5670 | 1461094653959 Marionette TRACE conn4 <- [1,1198,null,{}] 12:37:33 INFO - PROCESS | 5670 | 1461094653966 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:34 INFO - PROCESS | 5670 | 1461094654180 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 12:37:34 INFO - PROCESS | 5670 | 1461094654492 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:34 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc55400 == 129 [pid = 5670] [id = 307] 12:37:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 253 (0x8e698800) [pid = 5670] [serial = 922] [outer = (nil)] 12:37:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 254 (0xa3c78400) [pid = 5670] [serial = 923] [outer = 0x8e698800] 12:37:34 INFO - PROCESS | 5670 | 1461094654588 Marionette DEBUG loaded listener.js 12:37:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 255 (0xa44c2400) [pid = 5670] [serial = 924] [outer = 0x8e698800] 12:37:35 INFO - PROCESS | 5670 | 1461094655479 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1582ms 12:37:35 INFO - PROCESS | 5670 | 1461094655541 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 12:37:35 INFO - PROCESS | 5670 | 1461094655545 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 12:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:37:35 INFO - PROCESS | 5670 | 1461094655551 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:37:35 INFO - PROCESS | 5670 | 1461094655555 Marionette TRACE conn4 <- [1,1202,null,{}] 12:37:35 INFO - PROCESS | 5670 | 1461094655561 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:35 INFO - PROCESS | 5670 | 1461094655773 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 12:37:36 INFO - PROCESS | 5670 | 1461094656037 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x8586d800 == 130 [pid = 5670] [id = 308] 12:37:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 256 (0x8586ec00) [pid = 5670] [serial = 925] [outer = (nil)] 12:37:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 257 (0x85874000) [pid = 5670] [serial = 926] [outer = 0x8586ec00] 12:37:36 INFO - PROCESS | 5670 | 1461094656199 Marionette DEBUG loaded listener.js 12:37:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 258 (0x85876800) [pid = 5670] [serial = 927] [outer = 0x8586ec00] 12:37:37 INFO - PROCESS | 5670 | 1461094657155 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:37:37 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 12:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1681ms 12:37:37 INFO - PROCESS | 5670 | 1461094657234 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 12:37:37 INFO - PROCESS | 5670 | 1461094657237 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 12:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:37:37 INFO - PROCESS | 5670 | 1461094657244 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:37:37 INFO - PROCESS | 5670 | 1461094657248 Marionette TRACE conn4 <- [1,1206,null,{}] 12:37:37 INFO - PROCESS | 5670 | 1461094657254 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:37 INFO - PROCESS | 5670 | 1461094657473 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 12:37:37 INFO - PROCESS | 5670 | 1461094657741 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x85871000 == 131 [pid = 5670] [id = 309] 12:37:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 259 (0x85872400) [pid = 5670] [serial = 928] [outer = (nil)] 12:37:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 260 (0xa454c800) [pid = 5670] [serial = 929] [outer = 0x85872400] 12:37:37 INFO - PROCESS | 5670 | 1461094657860 Marionette DEBUG loaded listener.js 12:37:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 261 (0xa457e000) [pid = 5670] [serial = 930] [outer = 0x85872400] 12:37:38 INFO - PROCESS | 5670 | 1461094658817 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:37:38 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 12:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1642ms 12:37:38 INFO - PROCESS | 5670 | 1461094658887 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 12:37:38 INFO - PROCESS | 5670 | 1461094658891 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 12:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:37:38 INFO - PROCESS | 5670 | 1461094658897 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:37:38 INFO - PROCESS | 5670 | 1461094658901 Marionette TRACE conn4 <- [1,1210,null,{}] 12:37:38 INFO - PROCESS | 5670 | 1461094658906 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:39 INFO - PROCESS | 5670 | 1461094659162 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 12:37:39 INFO - PROCESS | 5670 | 1461094659477 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fd3c00 == 132 [pid = 5670] [id = 310] 12:37:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 262 (0x84fd4c00) [pid = 5670] [serial = 931] [outer = (nil)] 12:37:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 263 (0x84fdb000) [pid = 5670] [serial = 932] [outer = 0x84fd4c00] 12:37:39 INFO - PROCESS | 5670 | 1461094659569 Marionette DEBUG loaded listener.js 12:37:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 264 (0x84fdd000) [pid = 5670] [serial = 933] [outer = 0x84fd4c00] 12:37:40 INFO - PROCESS | 5670 | 1461094660462 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1638ms 12:37:40 INFO - PROCESS | 5670 | 1461094660536 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 12:37:40 INFO - PROCESS | 5670 | 1461094660539 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 12:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:37:40 INFO - PROCESS | 5670 | 1461094660546 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:37:40 INFO - PROCESS | 5670 | 1461094660548 Marionette TRACE conn4 <- [1,1214,null,{}] 12:37:40 INFO - PROCESS | 5670 | 1461094660555 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:40 INFO - PROCESS | 5670 | 1461094660761 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 12:37:41 INFO - PROCESS | 5670 | 1461094661023 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:41 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fda000 == 133 [pid = 5670] [id = 311] 12:37:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 265 (0x8586d400) [pid = 5670] [serial = 934] [outer = (nil)] 12:37:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 266 (0x86c71c00) [pid = 5670] [serial = 935] [outer = 0x8586d400] 12:37:41 INFO - PROCESS | 5670 | 1461094661152 Marionette DEBUG loaded listener.js 12:37:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 267 (0x86c74000) [pid = 5670] [serial = 936] [outer = 0x8586d400] 12:37:42 INFO - PROCESS | 5670 | 1461094662121 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1590ms 12:37:42 INFO - PROCESS | 5670 | 1461094662135 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 12:37:42 INFO - PROCESS | 5670 | 1461094662138 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 12:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:37:42 INFO - PROCESS | 5670 | 1461094662145 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:37:42 INFO - PROCESS | 5670 | 1461094662148 Marionette TRACE conn4 <- [1,1218,null,{}] 12:37:42 INFO - PROCESS | 5670 | 1461094662154 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x8faaf800 == 132 [pid = 5670] [id = 73] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x8b6c7400 == 131 [pid = 5670] [id = 270] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x89a06c00 == 130 [pid = 5670] [id = 293] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x904f3c00 == 129 [pid = 5670] [id = 292] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x8e338800 == 128 [pid = 5670] [id = 269] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x8e331c00 == 127 [pid = 5670] [id = 291] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc8a000 == 126 [pid = 5670] [id = 268] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x88c89800 == 125 [pid = 5670] [id = 290] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x8b794000 == 124 [pid = 5670] [id = 289] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x88c8ec00 == 123 [pid = 5670] [id = 288] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x8b422000 == 122 [pid = 5670] [id = 287] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x9316e000 == 121 [pid = 5670] [id = 280] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x93005800 == 120 [pid = 5670] [id = 279] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x8e326400 == 119 [pid = 5670] [id = 278] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x90483800 == 118 [pid = 5670] [id = 277] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x8a250c00 == 117 [pid = 5670] [id = 275] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa8e000 == 116 [pid = 5670] [id = 276] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa88c00 == 115 [pid = 5670] [id = 274] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc89400 == 114 [pid = 5670] [id = 273] 12:37:43 INFO - PROCESS | 5670 | --DOCSHELL 0x8a250800 == 113 [pid = 5670] [id = 272] 12:37:43 INFO - PROCESS | 5670 | 1461094663463 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 266 (0x96239400) [pid = 5670] [serial = 753] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 265 (0x8e64c400) [pid = 5670] [serial = 809] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 264 (0x8f69ac00) [pid = 5670] [serial = 812] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 263 (0x8b78fc00) [pid = 5670] [serial = 779] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 262 (0x9911a400) [pid = 5670] [serial = 770] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 261 (0x9429cc00) [pid = 5670] [serial = 785] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 260 (0xa0c3a000) [pid = 5670] [serial = 773] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 259 (0x8a245800) [pid = 5670] [serial = 755] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 258 (0xa2a52400) [pid = 5670] [serial = 776] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 257 (0x8e32d800) [pid = 5670] [serial = 806] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 256 (0x8b7a2c00) [pid = 5670] [serial = 797] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 255 (0x8b7b7c00) [pid = 5670] [serial = 798] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 254 (0x96a40400) [pid = 5670] [serial = 764] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 253 (0x88c8d000) [pid = 5670] [serial = 791] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 252 (0xa0fe2000) [pid = 5670] [serial = 782] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 251 (0x8e331000) [pid = 5670] [serial = 758] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 250 (0x98303800) [pid = 5670] [serial = 767] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 249 (0x8fe5b400) [pid = 5670] [serial = 761] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 248 (0x8bc5c400) [pid = 5670] [serial = 788] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 247 (0x8b6c9800) [pid = 5670] [serial = 794] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 246 (0x8b794c00) [pid = 5670] [serial = 795] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 245 (0x8bd2a400) [pid = 5670] [serial = 803] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 244 (0x8bc88c00) [pid = 5670] [serial = 800] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 243 (0x8bcdd800) [pid = 5670] [serial = 801] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 242 (0x8fa88400) [pid = 5670] [serial = 815] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 241 (0x8f347400) [pid = 5670] [serial = 810] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 240 (0x8e334c00) [pid = 5670] [serial = 807] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | --DOMWINDOW == 239 (0x8f6a1c00) [pid = 5670] [serial = 813] [outer = (nil)] [url = about:blank] 12:37:43 INFO - PROCESS | 5670 | 1461094663943 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a09b000 == 114 [pid = 5670] [id = 312] 12:37:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 240 (0x8a0a0400) [pid = 5670] [serial = 937] [outer = (nil)] 12:37:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 241 (0x8a254800) [pid = 5670] [serial = 938] [outer = 0x8a0a0400] 12:37:44 INFO - PROCESS | 5670 | 1461094664021 Marionette DEBUG loaded listener.js 12:37:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 242 (0x8b5f0c00) [pid = 5670] [serial = 939] [outer = 0x8a0a0400] 12:37:44 INFO - PROCESS | 5670 | 1461094664864 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2736ms 12:37:44 INFO - PROCESS | 5670 | 1461094664883 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 12:37:44 INFO - PROCESS | 5670 | 1461094664891 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 12:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:37:44 INFO - PROCESS | 5670 | 1461094664928 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:37:44 INFO - PROCESS | 5670 | 1461094664935 Marionette TRACE conn4 <- [1,1222,null,{}] 12:37:44 INFO - PROCESS | 5670 | 1461094664948 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:45 INFO - PROCESS | 5670 | 1461094665157 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 12:37:45 INFO - PROCESS | 5670 | 1461094665343 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x86c76800 == 115 [pid = 5670] [id = 313] 12:37:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 243 (0x8b792800) [pid = 5670] [serial = 940] [outer = (nil)] 12:37:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 244 (0x8b7a9800) [pid = 5670] [serial = 941] [outer = 0x8b792800] 12:37:45 INFO - PROCESS | 5670 | 1461094665448 Marionette DEBUG loaded listener.js 12:37:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 245 (0x8b7b4c00) [pid = 5670] [serial = 942] [outer = 0x8b792800] 12:37:46 INFO - PROCESS | 5670 | 1461094666501 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 12:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:37:46 INFO - PROCESS | 5670 | 1461094666576 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 12:37:46 INFO - PROCESS | 5670 | 1461094666583 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:37:46 INFO - PROCESS | 5670 | 1461094666586 Marionette TRACE conn4 <- [1,1226,null,{}] 12:37:46 INFO - PROCESS | 5670 | 1461094666592 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:46 INFO - PROCESS | 5670 | 1461094666879 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 12:37:47 INFO - PROCESS | 5670 | 1461094667121 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:47 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bcdcc00 == 116 [pid = 5670] [id = 314] 12:37:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 246 (0x8bd21400) [pid = 5670] [serial = 943] [outer = (nil)] 12:37:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 247 (0x8bf15400) [pid = 5670] [serial = 944] [outer = 0x8bd21400] 12:37:47 INFO - PROCESS | 5670 | 1461094667209 Marionette DEBUG loaded listener.js 12:37:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 248 (0x8e333800) [pid = 5670] [serial = 945] [outer = 0x8bd21400] 12:37:48 INFO - PROCESS | 5670 | 1461094668110 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:37:48 INFO - PROCESS | 5670 | --DOMWINDOW == 247 (0x8bcd2c00) [pid = 5670] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:37:48 INFO - PROCESS | 5670 | --DOMWINDOW == 246 (0x91e78000) [pid = 5670] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:37:48 INFO - PROCESS | 5670 | --DOMWINDOW == 245 (0x8b423000) [pid = 5670] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:37:48 INFO - PROCESS | 5670 | --DOMWINDOW == 244 (0x8b6c5800) [pid = 5670] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:37:48 INFO - PROCESS | 5670 | --DOMWINDOW == 243 (0x8b795800) [pid = 5670] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:37:48 INFO - PROCESS | 5670 | --DOMWINDOW == 242 (0x8b6ce400) [pid = 5670] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:37:48 INFO - PROCESS | 5670 | --DOMWINDOW == 241 (0x9048f400) [pid = 5670] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2037ms 12:37:48 INFO - PROCESS | 5670 | 1461094668624 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 12:37:48 INFO - PROCESS | 5670 | 1461094668630 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 12:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:37:48 INFO - PROCESS | 5670 | 1461094668685 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:37:48 INFO - PROCESS | 5670 | 1461094668693 Marionette TRACE conn4 <- [1,1230,null,{}] 12:37:48 INFO - PROCESS | 5670 | 1461094668708 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:48 INFO - PROCESS | 5670 | 1461094668904 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 12:37:49 INFO - PROCESS | 5670 | 1461094669075 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:49 INFO - PROCESS | 5670 | ++DOCSHELL 0x86c75800 == 117 [pid = 5670] [id = 315] 12:37:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 242 (0x8bc52c00) [pid = 5670] [serial = 946] [outer = (nil)] 12:37:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 243 (0x8e64fc00) [pid = 5670] [serial = 947] [outer = 0x8bc52c00] 12:37:49 INFO - PROCESS | 5670 | 1461094669151 Marionette DEBUG loaded listener.js 12:37:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 244 (0x8f342000) [pid = 5670] [serial = 948] [outer = 0x8bc52c00] 12:37:49 INFO - PROCESS | 5670 | 1461094669947 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1344ms 12:37:49 INFO - PROCESS | 5670 | 1461094669983 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 12:37:49 INFO - PROCESS | 5670 | 1461094669986 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 12:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:37:49 INFO - PROCESS | 5670 | 1461094669993 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:37:49 INFO - PROCESS | 5670 | 1461094669996 Marionette TRACE conn4 <- [1,1234,null,{}] 12:37:50 INFO - PROCESS | 5670 | 1461094670002 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:50 INFO - PROCESS | 5670 | 1461094670184 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 12:37:50 INFO - PROCESS | 5670 | 1461094670204 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e33dc00 == 118 [pid = 5670] [id = 316] 12:37:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 245 (0x8e646800) [pid = 5670] [serial = 949] [outer = (nil)] 12:37:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 246 (0x8f9e3c00) [pid = 5670] [serial = 950] [outer = 0x8e646800] 12:37:50 INFO - PROCESS | 5670 | 1461094670447 Marionette DEBUG loaded listener.js 12:37:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 247 (0x8faae000) [pid = 5670] [serial = 951] [outer = 0x8e646800] 12:37:51 INFO - PROCESS | 5670 | 1461094671543 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1582ms 12:37:51 INFO - PROCESS | 5670 | 1461094671576 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 12:37:51 INFO - PROCESS | 5670 | 1461094671584 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 12:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:37:51 INFO - PROCESS | 5670 | 1461094671594 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:37:51 INFO - PROCESS | 5670 | 1461094671599 Marionette TRACE conn4 <- [1,1238,null,{}] 12:37:51 INFO - PROCESS | 5670 | 1461094671607 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:51 INFO - PROCESS | 5670 | 1461094671824 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 12:37:52 INFO - PROCESS | 5670 | 1461094672135 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:52 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b78e800 == 119 [pid = 5670] [id = 317] 12:37:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 248 (0x8b78fc00) [pid = 5670] [serial = 952] [outer = (nil)] 12:37:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 249 (0x8b7a1000) [pid = 5670] [serial = 953] [outer = 0x8b78fc00] 12:37:52 INFO - PROCESS | 5670 | 1461094672282 Marionette DEBUG loaded listener.js 12:37:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 250 (0x8bcd9000) [pid = 5670] [serial = 954] [outer = 0x8b78fc00] 12:37:53 INFO - PROCESS | 5670 | 1461094673285 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1731ms 12:37:53 INFO - PROCESS | 5670 | 1461094673326 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 12:37:53 INFO - PROCESS | 5670 | 1461094673336 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 12:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:37:53 INFO - PROCESS | 5670 | 1461094673347 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:37:53 INFO - PROCESS | 5670 | 1461094673351 Marionette TRACE conn4 <- [1,1242,null,{}] 12:37:53 INFO - PROCESS | 5670 | 1461094673358 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:53 INFO - PROCESS | 5670 | 1461094673574 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 12:37:53 INFO - PROCESS | 5670 | 1461094673908 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f6a0400 == 120 [pid = 5670] [id = 318] 12:37:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 251 (0x8f6a1000) [pid = 5670] [serial = 955] [outer = (nil)] 12:37:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 252 (0x8fab9800) [pid = 5670] [serial = 956] [outer = 0x8f6a1000] 12:37:54 INFO - PROCESS | 5670 | 1461094674042 Marionette DEBUG loaded listener.js 12:37:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 253 (0x90482400) [pid = 5670] [serial = 957] [outer = 0x8f6a1000] 12:37:55 INFO - PROCESS | 5670 | 1461094675017 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1731ms 12:37:55 INFO - PROCESS | 5670 | 1461094675079 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 12:37:55 INFO - PROCESS | 5670 | 1461094675083 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 12:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:37:55 INFO - PROCESS | 5670 | 1461094675090 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:37:55 INFO - PROCESS | 5670 | 1461094675097 Marionette TRACE conn4 <- [1,1246,null,{}] 12:37:55 INFO - PROCESS | 5670 | 1461094675114 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:55 INFO - PROCESS | 5670 | 1461094675374 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 12:37:55 INFO - PROCESS | 5670 | 1461094675687 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:55 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa88c00 == 121 [pid = 5670] [id = 319] 12:37:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 254 (0x904ecc00) [pid = 5670] [serial = 958] [outer = (nil)] 12:37:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 255 (0x910cd400) [pid = 5670] [serial = 959] [outer = 0x904ecc00] 12:37:55 INFO - PROCESS | 5670 | 1461094675786 Marionette DEBUG loaded listener.js 12:37:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 256 (0x91e73400) [pid = 5670] [serial = 960] [outer = 0x904ecc00] 12:37:56 INFO - PROCESS | 5670 | 1461094676711 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1686ms 12:37:56 INFO - PROCESS | 5670 | 1461094676777 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 12:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:37:56 INFO - PROCESS | 5670 | 1461094676782 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 12:37:56 INFO - PROCESS | 5670 | 1461094676789 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:37:56 INFO - PROCESS | 5670 | 1461094676792 Marionette TRACE conn4 <- [1,1250,null,{}] 12:37:56 INFO - PROCESS | 5670 | 1461094676798 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:57 INFO - PROCESS | 5670 | 1461094677013 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 12:37:57 INFO - PROCESS | 5670 | 1461094677284 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b421400 == 122 [pid = 5670] [id = 320] 12:37:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 257 (0x904ea400) [pid = 5670] [serial = 961] [outer = (nil)] 12:37:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 258 (0x93cb7c00) [pid = 5670] [serial = 962] [outer = 0x904ea400] 12:37:57 INFO - PROCESS | 5670 | 1461094677424 Marionette DEBUG loaded listener.js 12:37:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 259 (0x941e1800) [pid = 5670] [serial = 963] [outer = 0x904ea400] 12:37:58 INFO - PROCESS | 5670 | 1461094678370 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1631ms 12:37:58 INFO - PROCESS | 5670 | 1461094678420 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 12:37:58 INFO - PROCESS | 5670 | 1461094678423 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 12:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:37:58 INFO - PROCESS | 5670 | 1461094678431 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:37:58 INFO - PROCESS | 5670 | 1461094678435 Marionette TRACE conn4 <- [1,1254,null,{}] 12:37:58 INFO - PROCESS | 5670 | 1461094678443 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:58 INFO - PROCESS | 5670 | 1461094678653 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 12:37:58 INFO - PROCESS | 5670 | 1461094678915 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x93166000 == 123 [pid = 5670] [id = 321] 12:37:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 260 (0x9316f400) [pid = 5670] [serial = 964] [outer = (nil)] 12:37:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 261 (0x94297800) [pid = 5670] [serial = 965] [outer = 0x9316f400] 12:37:59 INFO - PROCESS | 5670 | 1461094679057 Marionette DEBUG loaded listener.js 12:37:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 262 (0x942a1400) [pid = 5670] [serial = 966] [outer = 0x9316f400] 12:37:59 INFO - PROCESS | 5670 | 1461094679983 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1590ms 12:38:00 INFO - PROCESS | 5670 | 1461094680022 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 12:38:00 INFO - PROCESS | 5670 | 1461094680025 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 12:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:38:00 INFO - PROCESS | 5670 | 1461094680033 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:38:00 INFO - PROCESS | 5670 | 1461094680036 Marionette TRACE conn4 <- [1,1258,null,{}] 12:38:00 INFO - PROCESS | 5670 | 1461094680042 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:00 INFO - PROCESS | 5670 | 1461094680263 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 12:38:00 INFO - PROCESS | 5670 | 1461094680542 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x96a6f800 == 124 [pid = 5670] [id = 322] 12:38:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 263 (0x96b8a800) [pid = 5670] [serial = 967] [outer = (nil)] 12:38:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 264 (0x96fc4000) [pid = 5670] [serial = 968] [outer = 0x96b8a800] 12:38:00 INFO - PROCESS | 5670 | 1461094680688 Marionette DEBUG loaded listener.js 12:38:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 265 (0x97b22400) [pid = 5670] [serial = 969] [outer = 0x96b8a800] 12:38:01 INFO - PROCESS | 5670 | 1461094681634 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1679ms 12:38:01 INFO - PROCESS | 5670 | 1461094681715 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 12:38:01 INFO - PROCESS | 5670 | 1461094681720 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 12:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:38:01 INFO - PROCESS | 5670 | 1461094681727 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:38:01 INFO - PROCESS | 5670 | 1461094681732 Marionette TRACE conn4 <- [1,1262,null,{}] 12:38:01 INFO - PROCESS | 5670 | 1461094681739 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:02 INFO - PROCESS | 5670 | 1461094681997 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 12:38:02 INFO - PROCESS | 5670 | 1461094682310 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x94294400 == 125 [pid = 5670] [id = 323] 12:38:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 266 (0x96fb9c00) [pid = 5670] [serial = 970] [outer = (nil)] 12:38:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 267 (0x98306000) [pid = 5670] [serial = 971] [outer = 0x96fb9c00] 12:38:02 INFO - PROCESS | 5670 | 1461094682411 Marionette DEBUG loaded listener.js 12:38:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 268 (0x9830f800) [pid = 5670] [serial = 972] [outer = 0x96fb9c00] 12:38:03 INFO - PROCESS | 5670 | 1461094683359 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1699ms 12:38:03 INFO - PROCESS | 5670 | 1461094683427 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 12:38:03 INFO - PROCESS | 5670 | 1461094683431 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 12:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:38:03 INFO - PROCESS | 5670 | 1461094683438 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:38:03 INFO - PROCESS | 5670 | 1461094683442 Marionette TRACE conn4 <- [1,1266,null,{}] 12:38:03 INFO - PROCESS | 5670 | 1461094683448 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:03 INFO - PROCESS | 5670 | 1461094683688 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 12:38:04 INFO - PROCESS | 5670 | 1461094684004 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:04 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a06c00 == 126 [pid = 5670] [id = 324] 12:38:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 269 (0x94294000) [pid = 5670] [serial = 973] [outer = (nil)] 12:38:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 270 (0x98851400) [pid = 5670] [serial = 974] [outer = 0x94294000] 12:38:04 INFO - PROCESS | 5670 | 1461094684099 Marionette DEBUG loaded listener.js 12:38:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 271 (0x98ced400) [pid = 5670] [serial = 975] [outer = 0x94294000] 12:38:04 INFO - PROCESS | 5670 | 1461094684987 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1585ms 12:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:38:05 INFO - PROCESS | 5670 | 1461094685024 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 12:38:05 INFO - PROCESS | 5670 | 1461094685028 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 12:38:05 INFO - PROCESS | 5670 | 1461094685035 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:38:05 INFO - PROCESS | 5670 | 1461094685038 Marionette TRACE conn4 <- [1,1270,null,{}] 12:38:05 INFO - PROCESS | 5670 | 1461094685044 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:05 INFO - PROCESS | 5670 | 1461094685240 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 12:38:05 INFO - PROCESS | 5670 | 1461094685571 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x90485c00 == 127 [pid = 5670] [id = 325] 12:38:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 272 (0x97d62400) [pid = 5670] [serial = 976] [outer = (nil)] 12:38:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 273 (0x99871c00) [pid = 5670] [serial = 977] [outer = 0x97d62400] 12:38:05 INFO - PROCESS | 5670 | 1461094685673 Marionette DEBUG loaded listener.js 12:38:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 274 (0x99879800) [pid = 5670] [serial = 978] [outer = 0x97d62400] 12:38:06 INFO - PROCESS | 5670 | 1461094686602 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1631ms 12:38:06 INFO - PROCESS | 5670 | 1461094686680 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 12:38:06 INFO - PROCESS | 5670 | 1461094686683 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 12:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:38:06 INFO - PROCESS | 5670 | 1461094686691 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:38:06 INFO - PROCESS | 5670 | 1461094686695 Marionette TRACE conn4 <- [1,1274,null,{}] 12:38:06 INFO - PROCESS | 5670 | 1461094686701 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:06 INFO - PROCESS | 5670 | 1461094686915 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 12:38:07 INFO - PROCESS | 5670 | 1461094687237 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x9a516400 == 128 [pid = 5670] [id = 326] 12:38:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 275 (0x9df1a400) [pid = 5670] [serial = 979] [outer = (nil)] 12:38:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 276 (0x9fc5d400) [pid = 5670] [serial = 980] [outer = 0x9df1a400] 12:38:07 INFO - PROCESS | 5670 | 1461094687379 Marionette DEBUG loaded listener.js 12:38:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 277 (0xa00a7c00) [pid = 5670] [serial = 981] [outer = 0x9df1a400] 12:38:08 INFO - PROCESS | 5670 | 1461094688306 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1685ms 12:38:08 INFO - PROCESS | 5670 | 1461094688379 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 12:38:08 INFO - PROCESS | 5670 | 1461094688391 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 12:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:38:08 INFO - PROCESS | 5670 | 1461094688397 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:38:08 INFO - PROCESS | 5670 | 1461094688402 Marionette TRACE conn4 <- [1,1278,null,{}] 12:38:08 INFO - PROCESS | 5670 | 1461094688408 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:08 INFO - PROCESS | 5670 | 1461094688634 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 12:38:08 INFO - PROCESS | 5670 | 1461094688917 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:08 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f69d000 == 129 [pid = 5670] [id = 327] 12:38:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 278 (0x9df16c00) [pid = 5670] [serial = 982] [outer = (nil)] 12:38:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 279 (0xa0fea400) [pid = 5670] [serial = 983] [outer = 0x9df16c00] 12:38:09 INFO - PROCESS | 5670 | 1461094689058 Marionette DEBUG loaded listener.js 12:38:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 280 (0xa3ce3400) [pid = 5670] [serial = 984] [outer = 0x9df16c00] 12:38:09 INFO - PROCESS | 5670 | 1461094689988 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1629ms 12:38:10 INFO - PROCESS | 5670 | 1461094690035 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 12:38:10 INFO - PROCESS | 5670 | 1461094690039 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 12:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:38:10 INFO - PROCESS | 5670 | 1461094690047 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:38:10 INFO - PROCESS | 5670 | 1461094690049 Marionette TRACE conn4 <- [1,1282,null,{}] 12:38:10 INFO - PROCESS | 5670 | 1461094690056 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:10 INFO - PROCESS | 5670 | 1461094690265 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 12:38:10 INFO - PROCESS | 5670 | 1461094690539 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cc3000 == 130 [pid = 5670] [id = 328] 12:38:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 281 (0x85cc4800) [pid = 5670] [serial = 985] [outer = (nil)] 12:38:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 282 (0x85ccb400) [pid = 5670] [serial = 986] [outer = 0x85cc4800] 12:38:10 INFO - PROCESS | 5670 | 1461094690667 Marionette DEBUG loaded listener.js 12:38:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 283 (0x85cce000) [pid = 5670] [serial = 987] [outer = 0x85cc4800] 12:38:11 INFO - PROCESS | 5670 | 1461094691551 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1582ms 12:38:11 INFO - PROCESS | 5670 | 1461094691630 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 12:38:11 INFO - PROCESS | 5670 | 1461094691634 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 12:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:38:11 INFO - PROCESS | 5670 | 1461094691640 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:38:11 INFO - PROCESS | 5670 | 1461094691643 Marionette TRACE conn4 <- [1,1286,null,{}] 12:38:11 INFO - PROCESS | 5670 | 1461094691649 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:11 INFO - PROCESS | 5670 | 1461094691882 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 12:38:12 INFO - PROCESS | 5670 | 1461094692184 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cc5400 == 131 [pid = 5670] [id = 329] 12:38:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 284 (0x85cc9800) [pid = 5670] [serial = 988] [outer = (nil)] 12:38:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 285 (0x87d50800) [pid = 5670] [serial = 989] [outer = 0x85cc9800] 12:38:12 INFO - PROCESS | 5670 | 1461094692278 Marionette DEBUG loaded listener.js 12:38:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 286 (0x87d52800) [pid = 5670] [serial = 990] [outer = 0x85cc9800] 12:38:13 INFO - PROCESS | 5670 | 1461094693181 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1591ms 12:38:13 INFO - PROCESS | 5670 | 1461094693232 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 12:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:38:13 INFO - PROCESS | 5670 | 1461094693236 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 12:38:13 INFO - PROCESS | 5670 | 1461094693243 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:38:13 INFO - PROCESS | 5670 | 1461094693246 Marionette TRACE conn4 <- [1,1290,null,{}] 12:38:13 INFO - PROCESS | 5670 | 1461094693252 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:13 INFO - PROCESS | 5670 | 1461094693471 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 12:38:13 INFO - PROCESS | 5670 | 1461094693780 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:13 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cc1c00 == 132 [pid = 5670] [id = 330] 12:38:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 287 (0x87d4d000) [pid = 5670] [serial = 991] [outer = (nil)] 12:38:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 288 (0x87d5a800) [pid = 5670] [serial = 992] [outer = 0x87d4d000] 12:38:13 INFO - PROCESS | 5670 | 1461094693875 Marionette DEBUG loaded listener.js 12:38:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 289 (0x90487400) [pid = 5670] [serial = 993] [outer = 0x87d4d000] 12:38:14 INFO - PROCESS | 5670 | 1461094694765 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1580ms 12:38:14 INFO - PROCESS | 5670 | 1461094694823 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 12:38:14 INFO - PROCESS | 5670 | 1461094694827 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 12:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:38:14 INFO - PROCESS | 5670 | 1461094694834 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:38:14 INFO - PROCESS | 5670 | 1461094694837 Marionette TRACE conn4 <- [1,1294,null,{}] 12:38:14 INFO - PROCESS | 5670 | 1461094694843 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:15 INFO - PROCESS | 5670 | 1461094695051 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 12:38:15 INFO - PROCESS | 5670 | 1461094695367 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x843c2c00 == 133 [pid = 5670] [id = 331] 12:38:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 290 (0x843c4800) [pid = 5670] [serial = 994] [outer = (nil)] 12:38:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 291 (0x843cb000) [pid = 5670] [serial = 995] [outer = 0x843c4800] 12:38:15 INFO - PROCESS | 5670 | 1461094695461 Marionette DEBUG loaded listener.js 12:38:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 292 (0x843cd000) [pid = 5670] [serial = 996] [outer = 0x843c4800] 12:38:16 INFO - PROCESS | 5670 | 1461094696362 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1579ms 12:38:16 INFO - PROCESS | 5670 | 1461094696414 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 12:38:16 INFO - PROCESS | 5670 | 1461094696417 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 12:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:38:16 INFO - PROCESS | 5670 | 1461094696424 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:38:16 INFO - PROCESS | 5670 | 1461094696427 Marionette TRACE conn4 <- [1,1298,null,{}] 12:38:16 INFO - PROCESS | 5670 | 1461094696434 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:16 INFO - PROCESS | 5670 | 1461094696643 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 12:38:16 INFO - PROCESS | 5670 | 1461094696952 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:16 INFO - PROCESS | 5670 | ++DOCSHELL 0x843c6400 == 134 [pid = 5670] [id = 332] 12:38:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 293 (0x843ca000) [pid = 5670] [serial = 997] [outer = (nil)] 12:38:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 294 (0x87d59800) [pid = 5670] [serial = 998] [outer = 0x843ca000] 12:38:17 INFO - PROCESS | 5670 | 1461094697047 Marionette DEBUG loaded listener.js 12:38:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 295 (0x904cc800) [pid = 5670] [serial = 999] [outer = 0x843ca000] 12:38:17 INFO - PROCESS | 5670 | 1461094697978 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1578ms 12:38:18 INFO - PROCESS | 5670 | 1461094698002 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 12:38:18 INFO - PROCESS | 5670 | 1461094698006 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 12:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:38:18 INFO - PROCESS | 5670 | 1461094698033 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:38:18 INFO - PROCESS | 5670 | 1461094698037 Marionette TRACE conn4 <- [1,1302,null,{}] 12:38:18 INFO - PROCESS | 5670 | 1461094698043 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:18 INFO - PROCESS | 5670 | 1461094698245 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 12:38:18 INFO - PROCESS | 5670 | 1461094698975 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x85870400 == 135 [pid = 5670] [id = 333] 12:38:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 296 (0x85870800) [pid = 5670] [serial = 1000] [outer = (nil)] 12:38:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 297 (0x85c96000) [pid = 5670] [serial = 1001] [outer = 0x85870800] 12:38:19 INFO - PROCESS | 5670 | 1461094699083 Marionette DEBUG loaded listener.js 12:38:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 298 (0x85c9cc00) [pid = 5670] [serial = 1002] [outer = 0x85870800] 12:38:19 INFO - PROCESS | 5670 | 1461094699978 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2001ms 12:38:20 INFO - PROCESS | 5670 | 1461094700039 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 12:38:20 INFO - PROCESS | 5670 | 1461094700047 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 12:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:38:20 INFO - PROCESS | 5670 | 1461094700059 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:38:20 INFO - PROCESS | 5670 | 1461094700063 Marionette TRACE conn4 <- [1,1306,null,{}] 12:38:20 INFO - PROCESS | 5670 | 1461094700071 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:20 INFO - PROCESS | 5670 | 1461094700267 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 12:38:20 INFO - PROCESS | 5670 | 1461094700534 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:20 INFO - PROCESS | 5670 | ++DOCSHELL 0x86c70400 == 136 [pid = 5670] [id = 334] 12:38:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 299 (0x86c7cc00) [pid = 5670] [serial = 1003] [outer = (nil)] 12:38:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 300 (0x88a8d000) [pid = 5670] [serial = 1004] [outer = 0x86c7cc00] 12:38:20 INFO - PROCESS | 5670 | 1461094700671 Marionette DEBUG loaded listener.js 12:38:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 301 (0x8b421800) [pid = 5670] [serial = 1005] [outer = 0x86c7cc00] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5efc00 == 135 [pid = 5670] [id = 260] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x85871000 == 134 [pid = 5670] [id = 309] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x84fd3c00 == 133 [pid = 5670] [id = 310] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x8586d800 == 132 [pid = 5670] [id = 308] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc55400 == 131 [pid = 5670] [id = 307] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0xa0c1dc00 == 130 [pid = 5670] [id = 305] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x9fc5ac00 == 129 [pid = 5670] [id = 306] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x9fc62800 == 128 [pid = 5670] [id = 304] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x98854800 == 127 [pid = 5670] [id = 303] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x98916400 == 126 [pid = 5670] [id = 302] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x96a6a400 == 125 [pid = 5670] [id = 300] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x96b88000 == 124 [pid = 5670] [id = 301] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x9791c400 == 123 [pid = 5670] [id = 299] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x8bd27c00 == 122 [pid = 5670] [id = 298] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x8bf1dc00 == 121 [pid = 5670] [id = 297] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x8e6a2c00 == 120 [pid = 5670] [id = 296] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc5b400 == 119 [pid = 5670] [id = 295] 12:38:21 INFO - PROCESS | 5670 | --DOCSHELL 0x8a24e400 == 118 [pid = 5670] [id = 294] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 300 (0x9316bc00) [pid = 5670] [serial = 878] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 299 (0x93f10000) [pid = 5670] [serial = 879] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 298 (0x9420c800) [pid = 5670] [serial = 842] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 297 (0x96fc1c00) [pid = 5670] [serial = 851] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 296 (0x941df400) [pid = 5670] [serial = 839] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 295 (0x8bd22c00) [pid = 5670] [serial = 821] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 294 (0x8b6c6c00) [pid = 5670] [serial = 864] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 293 (0x8b42d400) [pid = 5670] [serial = 863] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 292 (0x93008800) [pid = 5670] [serial = 833] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 291 (0x90489400) [pid = 5670] [serial = 827] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 290 (0x93174800) [pid = 5670] [serial = 836] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 289 (0x97b99400) [pid = 5670] [serial = 854] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 288 (0x982d4800) [pid = 5670] [serial = 857] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 287 (0x981df000) [pid = 5670] [serial = 860] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 286 (0x8e698000) [pid = 5670] [serial = 872] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 285 (0x8f6a4000) [pid = 5670] [serial = 873] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 284 (0x8fab7800) [pid = 5670] [serial = 824] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 283 (0x8b6c2400) [pid = 5670] [serial = 818] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 282 (0x96a3d000) [pid = 5670] [serial = 848] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 281 (0x8fab4c00) [pid = 5670] [serial = 870] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 280 (0x8f350000) [pid = 5670] [serial = 869] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 279 (0x8bf17400) [pid = 5670] [serial = 867] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 278 (0x8bcd2400) [pid = 5670] [serial = 866] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 277 (0x9429b400) [pid = 5670] [serial = 845] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 276 (0x9053d400) [pid = 5670] [serial = 830] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 275 (0x90534800) [pid = 5670] [serial = 875] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 274 (0x91240c00) [pid = 5670] [serial = 876] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 273 (0x8bf0f800) [pid = 5670] [serial = 804] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | --DOMWINDOW == 272 (0x93005000) [pid = 5670] [serial = 881] [outer = (nil)] [url = about:blank] 12:38:22 INFO - PROCESS | 5670 | 1461094702640 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2635ms 12:38:22 INFO - PROCESS | 5670 | 1461094702696 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 12:38:22 INFO - PROCESS | 5670 | 1461094702702 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 12:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:38:22 INFO - PROCESS | 5670 | 1461094702710 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:38:22 INFO - PROCESS | 5670 | 1461094702714 Marionette TRACE conn4 <- [1,1310,null,{}] 12:38:22 INFO - PROCESS | 5670 | 1461094702720 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:22 INFO - PROCESS | 5670 | 1461094702903 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 12:38:23 INFO - PROCESS | 5670 | 1461094703080 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:23 INFO - PROCESS | 5670 | ++DOCSHELL 0x8586c400 == 119 [pid = 5670] [id = 335] 12:38:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 273 (0x86c6e000) [pid = 5670] [serial = 1006] [outer = (nil)] 12:38:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 274 (0x8b6cc400) [pid = 5670] [serial = 1007] [outer = 0x86c6e000] 12:38:23 INFO - PROCESS | 5670 | 1461094703154 Marionette DEBUG loaded listener.js 12:38:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 275 (0x8b7b8400) [pid = 5670] [serial = 1008] [outer = 0x86c6e000] 12:38:23 INFO - PROCESS | 5670 | 1461094703913 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 12:38:23 INFO - PROCESS | 5670 | 1461094703998 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 12:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:38:24 INFO - PROCESS | 5670 | 1461094704006 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:38:24 INFO - PROCESS | 5670 | 1461094704014 Marionette TRACE conn4 <- [1,1314,null,{}] 12:38:24 INFO - PROCESS | 5670 | 1461094704028 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:24 INFO - PROCESS | 5670 | 1461094704218 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 12:38:24 INFO - PROCESS | 5670 | 1461094704435 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:24 INFO - PROCESS | 5670 | ++DOCSHELL 0x8586f000 == 120 [pid = 5670] [id = 336] 12:38:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 276 (0x8b78d000) [pid = 5670] [serial = 1009] [outer = (nil)] 12:38:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 277 (0x8e330c00) [pid = 5670] [serial = 1010] [outer = 0x8b78d000] 12:38:24 INFO - PROCESS | 5670 | 1461094704515 Marionette DEBUG loaded listener.js 12:38:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 278 (0x8e695400) [pid = 5670] [serial = 1011] [outer = 0x8b78d000] 12:38:25 INFO - PROCESS | 5670 | 1461094705352 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1386ms 12:38:25 INFO - PROCESS | 5670 | 1461094705392 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 12:38:25 INFO - PROCESS | 5670 | 1461094705397 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 12:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:38:25 INFO - PROCESS | 5670 | 1461094705409 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:38:25 INFO - PROCESS | 5670 | 1461094705411 Marionette TRACE conn4 <- [1,1318,null,{}] 12:38:25 INFO - PROCESS | 5670 | 1461094705417 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:25 INFO - PROCESS | 5670 | 1461094705649 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 12:38:25 INFO - PROCESS | 5670 | 1461094705680 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:25 INFO - PROCESS | 5670 | ++DOCSHELL 0x85ccac00 == 121 [pid = 5670] [id = 337] 12:38:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 279 (0x8f699c00) [pid = 5670] [serial = 1012] [outer = (nil)] 12:38:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 280 (0x8f9dc000) [pid = 5670] [serial = 1013] [outer = 0x8f699c00] 12:38:25 INFO - PROCESS | 5670 | 1461094705752 Marionette DEBUG loaded listener.js 12:38:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 281 (0x8fab1c00) [pid = 5670] [serial = 1014] [outer = 0x8f699c00] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 280 (0x8f69b800) [pid = 5670] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 279 (0x8a0a0400) [pid = 5670] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 278 (0x88c87800) [pid = 5670] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 277 (0x8bc8b400) [pid = 5670] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 276 (0x98849400) [pid = 5670] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 275 (0x9316a000) [pid = 5670] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 274 (0x98ce3c00) [pid = 5670] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 273 (0x96fbc400) [pid = 5670] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 272 (0x8f350400) [pid = 5670] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 271 (0x96fb8800) [pid = 5670] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 270 (0x8b7a8800) [pid = 5670] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 269 (0x8f6a3400) [pid = 5670] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 268 (0x97ca5400) [pid = 5670] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 267 (0x98ce6000) [pid = 5670] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 266 (0x8fa89000) [pid = 5670] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 265 (0x8b79f400) [pid = 5670] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 264 (0x8bc52c00) [pid = 5670] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 263 (0x8b425400) [pid = 5670] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 262 (0x9853f400) [pid = 5670] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 261 (0x8b792800) [pid = 5670] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 260 (0x8bcd1c00) [pid = 5670] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 259 (0x93166c00) [pid = 5670] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 258 (0x97923800) [pid = 5670] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 257 (0x8bd21400) [pid = 5670] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 256 (0x8bc8c800) [pid = 5670] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 255 (0x87bf5c00) [pid = 5670] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 254 (0x8bc53400) [pid = 5670] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 253 (0x96fbe400) [pid = 5670] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 252 (0x982f5800) [pid = 5670] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 251 (0x8b78b000) [pid = 5670] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 250 (0x8bf0ec00) [pid = 5670] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 249 (0x93f0bc00) [pid = 5670] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 248 (0x8a24e800) [pid = 5670] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 247 (0x96a69c00) [pid = 5670] [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.] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 246 (0x9300e800) [pid = 5670] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 245 (0x8bc82400) [pid = 5670] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 244 (0x98856c00) [pid = 5670] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 243 (0x90481400) [pid = 5670] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 242 (0x88a8c400) [pid = 5670] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 241 (0x8f347800) [pid = 5670] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 240 (0x8f344400) [pid = 5670] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 239 (0x93f0d800) [pid = 5670] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 238 (0x9fc64c00) [pid = 5670] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 237 (0x8f6a5c00) [pid = 5670] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 236 (0x8a249000) [pid = 5670] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 235 (0x9884c800) [pid = 5670] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 234 (0x87beb400) [pid = 5670] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 233 (0x96b87000) [pid = 5670] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 232 (0x8bc8a800) [pid = 5670] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 231 (0x8b787c00) [pid = 5670] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 230 (0xa0033800) [pid = 5670] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 229 (0x9853c000) [pid = 5670] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 228 (0xa0c39000) [pid = 5670] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 227 (0xa0eb3000) [pid = 5670] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 226 (0x8fe56800) [pid = 5670] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 225 (0x9300b800) [pid = 5670] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 224 (0x96238c00) [pid = 5670] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 223 (0x9884b000) [pid = 5670] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 222 (0x90486800) [pid = 5670] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 221 (0x9429a000) [pid = 5670] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 220 (0xa00d2c00) [pid = 5670] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 219 (0x88c89c00) [pid = 5670] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 218 (0x94d0e400) [pid = 5670] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 217 (0x8b7aec00) [pid = 5670] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 216 (0x8bc82000) [pid = 5670] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 215 (0x88a91800) [pid = 5670] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 214 (0x96a37c00) [pid = 5670] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 213 (0x91429c00) [pid = 5670] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 212 (0x8f9e1800) [pid = 5670] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 211 (0x8bcdfc00) [pid = 5670] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 210 (0x8b799400) [pid = 5670] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 209 (0x982d1800) [pid = 5670] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 208 (0x94214000) [pid = 5670] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 207 (0x93f09c00) [pid = 5670] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 206 (0x96a3e800) [pid = 5670] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 205 (0x9a51fc00) [pid = 5670] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 204 (0x96a3d400) [pid = 5670] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 203 (0xa0eb2800) [pid = 5670] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 202 (0x97d65000) [pid = 5670] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 201 (0x8b7b8800) [pid = 5670] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 200 (0x98851c00) [pid = 5670] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 199 (0x88a94000) [pid = 5670] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:38:27 INFO - PROCESS | 5670 | --DOMWINDOW == 198 (0x8f6a1800) [pid = 5670] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:38:28 INFO - PROCESS | 5670 | 1461094708130 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2783ms 12:38:28 INFO - PROCESS | 5670 | 1461094708189 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 12:38:28 INFO - PROCESS | 5670 | 1461094708194 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 12:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:38:28 INFO - PROCESS | 5670 | 1461094708201 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:38:28 INFO - PROCESS | 5670 | 1461094708206 Marionette TRACE conn4 <- [1,1322,null,{}] 12:38:28 INFO - PROCESS | 5670 | 1461094708212 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:28 INFO - PROCESS | 5670 | 1461094708476 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 12:38:28 INFO - PROCESS | 5670 | 1461094708591 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:28 INFO - PROCESS | 5670 | ++DOCSHELL 0x88a8f000 == 122 [pid = 5670] [id = 338] 12:38:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 199 (0x88a8f800) [pid = 5670] [serial = 1015] [outer = (nil)] 12:38:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 200 (0x8a24d800) [pid = 5670] [serial = 1016] [outer = 0x88a8f800] 12:38:28 INFO - PROCESS | 5670 | 1461094708682 Marionette DEBUG loaded listener.js 12:38:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 201 (0x8b7af800) [pid = 5670] [serial = 1017] [outer = 0x88a8f800] 12:38:29 INFO - PROCESS | 5670 | 1461094709471 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1286ms 12:38:29 INFO - PROCESS | 5670 | 1461094709488 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 12:38:29 INFO - PROCESS | 5670 | 1461094709491 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 12:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:38:29 INFO - PROCESS | 5670 | 1461094709499 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:38:29 INFO - PROCESS | 5670 | 1461094709502 Marionette TRACE conn4 <- [1,1326,null,{}] 12:38:29 INFO - PROCESS | 5670 | 1461094709507 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:29 INFO - PROCESS | 5670 | 1461094709754 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 12:38:30 INFO - PROCESS | 5670 | 1461094710032 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:30 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fdd800 == 123 [pid = 5670] [id = 339] 12:38:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 202 (0x85871000) [pid = 5670] [serial = 1018] [outer = (nil)] 12:38:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 203 (0x85c95800) [pid = 5670] [serial = 1019] [outer = 0x85871000] 12:38:30 INFO - PROCESS | 5670 | 1461094710198 Marionette DEBUG loaded listener.js 12:38:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 204 (0x85ca1000) [pid = 5670] [serial = 1020] [outer = 0x85871000] 12:38:31 INFO - PROCESS | 5670 | 1461094711195 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:38:31 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 12:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1738ms 12:38:31 INFO - PROCESS | 5670 | 1461094711238 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 12:38:31 INFO - PROCESS | 5670 | 1461094711245 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 12:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:38:31 INFO - PROCESS | 5670 | 1461094711253 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:38:31 INFO - PROCESS | 5670 | 1461094711259 Marionette TRACE conn4 <- [1,1330,null,{}] 12:38:31 INFO - PROCESS | 5670 | 1461094711268 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:31 INFO - PROCESS | 5670 | 1461094711531 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 12:38:31 INFO - PROCESS | 5670 | 1461094711851 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:31 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b430000 == 124 [pid = 5670] [id = 340] 12:38:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 205 (0x8b5ee400) [pid = 5670] [serial = 1021] [outer = (nil)] 12:38:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 206 (0x8b6c7c00) [pid = 5670] [serial = 1022] [outer = 0x8b5ee400] 12:38:31 INFO - PROCESS | 5670 | 1461094711945 Marionette DEBUG loaded listener.js 12:38:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 207 (0x8b78dc00) [pid = 5670] [serial = 1023] [outer = 0x8b5ee400] 12:38:32 INFO - PROCESS | 5670 | 1461094712990 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:38:33 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 12:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1800ms 12:38:33 INFO - PROCESS | 5670 | 1461094713057 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 12:38:33 INFO - PROCESS | 5670 | 1461094713064 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 12:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:38:33 INFO - PROCESS | 5670 | 1461094713072 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:38:33 INFO - PROCESS | 5670 | 1461094713075 Marionette TRACE conn4 <- [1,1334,null,{}] 12:38:33 INFO - PROCESS | 5670 | 1461094713082 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:33 INFO - PROCESS | 5670 | 1461094713324 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 12:38:33 INFO - PROCESS | 5670 | 1461094713664 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:33 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b788800 == 125 [pid = 5670] [id = 341] 12:38:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 208 (0x8bc87400) [pid = 5670] [serial = 1024] [outer = (nil)] 12:38:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 209 (0x8bcd4c00) [pid = 5670] [serial = 1025] [outer = 0x8bc87400] 12:38:33 INFO - PROCESS | 5670 | 1461094713756 Marionette DEBUG loaded listener.js 12:38:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 210 (0x8bd2c000) [pid = 5670] [serial = 1026] [outer = 0x8bc87400] 12:38:34 INFO - PROCESS | 5670 | 1461094714743 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1735ms 12:38:34 INFO - PROCESS | 5670 | 1461094714807 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 12:38:34 INFO - PROCESS | 5670 | 1461094714812 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 12:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:38:34 INFO - PROCESS | 5670 | 1461094714828 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:38:34 INFO - PROCESS | 5670 | 1461094714838 Marionette TRACE conn4 <- [1,1338,null,{}] 12:38:34 INFO - PROCESS | 5670 | 1461094714844 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:35 INFO - PROCESS | 5670 | 1461094715115 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 12:38:35 INFO - PROCESS | 5670 | 1461094715437 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:35 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a04800 == 126 [pid = 5670] [id = 342] 12:38:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 211 (0x8a249000) [pid = 5670] [serial = 1027] [outer = (nil)] 12:38:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 212 (0x8e64c400) [pid = 5670] [serial = 1028] [outer = 0x8a249000] 12:38:35 INFO - PROCESS | 5670 | 1461094715531 Marionette DEBUG loaded listener.js 12:38:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 213 (0x8f9e1800) [pid = 5670] [serial = 1029] [outer = 0x8a249000] 12:38:36 INFO - PROCESS | 5670 | 1461094716896 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2102ms 12:38:36 INFO - PROCESS | 5670 | 1461094716973 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 12:38:36 INFO - PROCESS | 5670 | 1461094716980 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 12:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:38:36 INFO - PROCESS | 5670 | 1461094716988 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:38:36 INFO - PROCESS | 5670 | 1461094716992 Marionette TRACE conn4 <- [1,1342,null,{}] 12:38:37 INFO - PROCESS | 5670 | 1461094716998 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:37 INFO - PROCESS | 5670 | 1461094717201 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 12:38:37 INFO - PROCESS | 5670 | 1461094717465 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f6a3400 == 127 [pid = 5670] [id = 343] 12:38:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 214 (0x8f9dfc00) [pid = 5670] [serial = 1030] [outer = (nil)] 12:38:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 215 (0x9048e000) [pid = 5670] [serial = 1031] [outer = 0x8f9dfc00] 12:38:37 INFO - PROCESS | 5670 | 1461094717600 Marionette DEBUG loaded listener.js 12:38:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 216 (0x904c7c00) [pid = 5670] [serial = 1032] [outer = 0x8f9dfc00] 12:38:38 INFO - PROCESS | 5670 | 1461094718558 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1637ms 12:38:38 INFO - PROCESS | 5670 | 1461094718627 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 12:38:38 INFO - PROCESS | 5670 | 1461094718631 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 12:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:38:38 INFO - PROCESS | 5670 | 1461094718638 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:38:38 INFO - PROCESS | 5670 | 1461094718642 Marionette TRACE conn4 <- [1,1346,null,{}] 12:38:38 INFO - PROCESS | 5670 | 1461094718647 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:38 INFO - PROCESS | 5670 | 1461094718891 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 12:38:39 INFO - PROCESS | 5670 | 1461094719215 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x91236000 == 128 [pid = 5670] [id = 344] 12:38:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 217 (0x91236800) [pid = 5670] [serial = 1033] [outer = (nil)] 12:38:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 218 (0x91422c00) [pid = 5670] [serial = 1034] [outer = 0x91236800] 12:38:39 INFO - PROCESS | 5670 | 1461094719331 Marionette DEBUG loaded listener.js 12:38:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 219 (0x93cab800) [pid = 5670] [serial = 1035] [outer = 0x91236800] 12:38:40 INFO - PROCESS | 5670 | 1461094720315 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1745ms 12:38:40 INFO - PROCESS | 5670 | 1461094720384 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 12:38:40 INFO - PROCESS | 5670 | 1461094720388 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 12:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:38:40 INFO - PROCESS | 5670 | 1461094720396 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:38:40 INFO - PROCESS | 5670 | 1461094720399 Marionette TRACE conn4 <- [1,1350,null,{}] 12:38:40 INFO - PROCESS | 5670 | 1461094720405 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:40 INFO - PROCESS | 5670 | 1461094720613 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 12:38:40 INFO - PROCESS | 5670 | 1461094720929 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:40 INFO - PROCESS | 5670 | ++DOCSHELL 0x904f8000 == 129 [pid = 5670] [id = 345] 12:38:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 220 (0x90678800) [pid = 5670] [serial = 1036] [outer = (nil)] 12:38:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 221 (0x94210000) [pid = 5670] [serial = 1037] [outer = 0x90678800] 12:38:41 INFO - PROCESS | 5670 | 1461094721024 Marionette DEBUG loaded listener.js 12:38:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 222 (0x94213c00) [pid = 5670] [serial = 1038] [outer = 0x90678800] 12:38:41 INFO - PROCESS | 5670 | 1461094721949 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1632ms 12:38:42 INFO - PROCESS | 5670 | 1461094722028 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 12:38:42 INFO - PROCESS | 5670 | 1461094722032 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 12:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:38:42 INFO - PROCESS | 5670 | 1461094722038 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:38:42 INFO - PROCESS | 5670 | 1461094722042 Marionette TRACE conn4 <- [1,1354,null,{}] 12:38:42 INFO - PROCESS | 5670 | 1461094722048 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:42 INFO - PROCESS | 5670 | 1461094722295 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 12:38:42 INFO - PROCESS | 5670 | 1461094722621 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:42 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f6a4000 == 130 [pid = 5670] [id = 346] 12:38:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 223 (0x904f1000) [pid = 5670] [serial = 1039] [outer = (nil)] 12:38:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 224 (0x9588c400) [pid = 5670] [serial = 1040] [outer = 0x904f1000] 12:38:42 INFO - PROCESS | 5670 | 1461094722721 Marionette DEBUG loaded listener.js 12:38:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 225 (0x9588e800) [pid = 5670] [serial = 1041] [outer = 0x904f1000] 12:38:43 INFO - PROCESS | 5670 | 1461094723625 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1639ms 12:38:43 INFO - PROCESS | 5670 | 1461094723679 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 12:38:43 INFO - PROCESS | 5670 | 1461094723683 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 12:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:38:43 INFO - PROCESS | 5670 | 1461094723690 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:38:43 INFO - PROCESS | 5670 | 1461094723694 Marionette TRACE conn4 <- [1,1358,null,{}] 12:38:43 INFO - PROCESS | 5670 | 1461094723700 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:43 INFO - PROCESS | 5670 | 1461094723914 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 12:38:44 INFO - PROCESS | 5670 | 1461094724233 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:44 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fe5a800 == 131 [pid = 5670] [id = 347] 12:38:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 226 (0x93008400) [pid = 5670] [serial = 1042] [outer = (nil)] 12:38:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 227 (0x96a40400) [pid = 5670] [serial = 1043] [outer = 0x93008400] 12:38:44 INFO - PROCESS | 5670 | 1461094724327 Marionette DEBUG loaded listener.js 12:38:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 228 (0x96a65c00) [pid = 5670] [serial = 1044] [outer = 0x93008400] 12:38:45 INFO - PROCESS | 5670 | 1461094725192 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1529ms 12:38:45 INFO - PROCESS | 5670 | 1461094725220 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 12:38:45 INFO - PROCESS | 5670 | 1461094725224 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 12:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:38:45 INFO - PROCESS | 5670 | 1461094725230 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:38:45 INFO - PROCESS | 5670 | 1461094725234 Marionette TRACE conn4 <- [1,1362,null,{}] 12:38:45 INFO - PROCESS | 5670 | 1461094725239 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:45 INFO - PROCESS | 5670 | 1461094725435 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 12:38:45 INFO - PROCESS | 5670 | 1461094725702 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x95885000 == 132 [pid = 5670] [id = 348] 12:38:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 229 (0x96a3d400) [pid = 5670] [serial = 1045] [outer = (nil)] 12:38:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 230 (0x96fc5800) [pid = 5670] [serial = 1046] [outer = 0x96a3d400] 12:38:45 INFO - PROCESS | 5670 | 1461094725842 Marionette DEBUG loaded listener.js 12:38:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 231 (0x9717fc00) [pid = 5670] [serial = 1047] [outer = 0x96a3d400] 12:38:46 INFO - PROCESS | 5670 | 1461094726770 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1586ms 12:38:46 INFO - PROCESS | 5670 | 1461094726817 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 12:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:38:46 INFO - PROCESS | 5670 | 1461094726821 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 12:38:46 INFO - PROCESS | 5670 | 1461094726828 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:38:46 INFO - PROCESS | 5670 | 1461094726831 Marionette TRACE conn4 <- [1,1366,null,{}] 12:38:46 INFO - PROCESS | 5670 | 1461094726837 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:47 INFO - PROCESS | 5670 | 1461094727050 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 12:38:47 INFO - PROCESS | 5670 | 1461094727371 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:47 INFO - PROCESS | 5670 | ++DOCSHELL 0x982dac00 == 133 [pid = 5670] [id = 349] 12:38:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 232 (0x982ddc00) [pid = 5670] [serial = 1048] [outer = (nil)] 12:38:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 233 (0x98308c00) [pid = 5670] [serial = 1049] [outer = 0x982ddc00] 12:38:47 INFO - PROCESS | 5670 | 1461094727482 Marionette DEBUG loaded listener.js 12:38:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 234 (0x9884c000) [pid = 5670] [serial = 1050] [outer = 0x982ddc00] 12:38:48 INFO - PROCESS | 5670 | 1461094728515 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:38:48 INFO - PROCESS | 5670 | 1461094728561 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 12:38:48 INFO - PROCESS | 5670 | 1461094728568 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:38:48 INFO - PROCESS | 5670 | 1461094728579 Marionette TRACE conn4 <- [1,1370,null,{}] 12:38:48 INFO - PROCESS | 5670 | 1461094728584 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:48 INFO - PROCESS | 5670 | 1461094728856 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 12:38:49 INFO - PROCESS | 5670 | 1461094729174 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:49 INFO - PROCESS | 5670 | ++DOCSHELL 0x93ca9400 == 134 [pid = 5670] [id = 350] 12:38:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 235 (0x9588f000) [pid = 5670] [serial = 1051] [outer = (nil)] 12:38:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 236 (0x99a27000) [pid = 5670] [serial = 1052] [outer = 0x9588f000] 12:38:49 INFO - PROCESS | 5670 | 1461094729268 Marionette DEBUG loaded listener.js 12:38:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 237 (0x9a6b1400) [pid = 5670] [serial = 1053] [outer = 0x9588f000] 12:38:50 INFO - PROCESS | 5670 | 1461094730193 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:38:50 INFO - PROCESS | 5670 | 1461094730216 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 12:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:38:50 INFO - PROCESS | 5670 | 1461094730222 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:38:50 INFO - PROCESS | 5670 | 1461094730226 Marionette TRACE conn4 <- [1,1374,null,{}] 12:38:50 INFO - PROCESS | 5670 | 1461094730232 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:50 INFO - PROCESS | 5670 | 1461094730445 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 12:38:50 INFO - PROCESS | 5670 | 1461094730763 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x9830bc00 == 135 [pid = 5670] [id = 351] 12:38:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 238 (0x9a6b3800) [pid = 5670] [serial = 1054] [outer = (nil)] 12:38:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 239 (0xa0033800) [pid = 5670] [serial = 1055] [outer = 0x9a6b3800] 12:38:50 INFO - PROCESS | 5670 | 1461094730857 Marionette DEBUG loaded listener.js 12:38:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 240 (0xa0a29c00) [pid = 5670] [serial = 1056] [outer = 0x9a6b3800] 12:38:51 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:51 INFO - PROCESS | 5670 | 1461094731783 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:38:51 INFO - PROCESS | 5670 | 1461094731865 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 12:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:38:51 INFO - PROCESS | 5670 | 1461094731872 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:38:51 INFO - PROCESS | 5670 | 1461094731875 Marionette TRACE conn4 <- [1,1378,null,{}] 12:38:51 INFO - PROCESS | 5670 | 1461094731881 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:52 INFO - PROCESS | 5670 | 1461094732123 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 12:38:52 INFO - PROCESS | 5670 | 1461094732441 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:52 INFO - PROCESS | 5670 | ++DOCSHELL 0x9fc5f400 == 136 [pid = 5670] [id = 352] 12:38:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 241 (0xa0c1dc00) [pid = 5670] [serial = 1057] [outer = (nil)] 12:38:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 242 (0xa0ebd000) [pid = 5670] [serial = 1058] [outer = 0xa0c1dc00] 12:38:52 INFO - PROCESS | 5670 | 1461094732539 Marionette DEBUG loaded listener.js 12:38:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 243 (0xa0f9c000) [pid = 5670] [serial = 1059] [outer = 0xa0c1dc00] 12:38:53 INFO - PROCESS | 5670 | 1461094733516 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 12:38:53 INFO - PROCESS | 5670 | 1461094733571 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 12:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:38:53 INFO - PROCESS | 5670 | 1461094733579 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:38:53 INFO - PROCESS | 5670 | 1461094733582 Marionette TRACE conn4 <- [1,1382,null,{}] 12:38:53 INFO - PROCESS | 5670 | 1461094733588 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:53 INFO - PROCESS | 5670 | 1461094733826 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 12:38:54 INFO - PROCESS | 5670 | 1461094734174 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x86c6e400 == 137 [pid = 5670] [id = 353] 12:38:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 244 (0x8b430800) [pid = 5670] [serial = 1060] [outer = (nil)] 12:38:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 245 (0x8b7b3000) [pid = 5670] [serial = 1061] [outer = 0x8b430800] 12:38:54 INFO - PROCESS | 5670 | 1461094734267 Marionette DEBUG loaded listener.js 12:38:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 246 (0x8e330800) [pid = 5670] [serial = 1062] [outer = 0x8b430800] 12:38:55 INFO - PROCESS | 5670 | [5670] WARNING: RasterImage::Init failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:55 INFO - PROCESS | 5670 | 1461094735227 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 12:38:55 INFO - PROCESS | 5670 | 1461094735274 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 12:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:38:55 INFO - PROCESS | 5670 | 1461094735302 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:38:55 INFO - PROCESS | 5670 | 1461094735306 Marionette TRACE conn4 <- [1,1386,null,{}] 12:38:55 INFO - PROCESS | 5670 | 1461094735312 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:55 INFO - PROCESS | 5670 | 1461094735521 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 12:38:55 INFO - PROCESS | 5670 | 1461094735846 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:55 INFO - PROCESS | 5670 | ++DOCSHELL 0x859e2000 == 138 [pid = 5670] [id = 354] 12:38:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 247 (0x859e4400) [pid = 5670] [serial = 1063] [outer = (nil)] 12:38:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 248 (0x859eb800) [pid = 5670] [serial = 1064] [outer = 0x859e4400] 12:38:55 INFO - PROCESS | 5670 | 1461094735941 Marionette DEBUG loaded listener.js 12:38:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 249 (0x859efc00) [pid = 5670] [serial = 1065] [outer = 0x859e4400] 12:38:56 INFO - PROCESS | 5670 | 1461094736959 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 12:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:38:56 INFO - PROCESS | 5670 | 1461094736992 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 12:38:57 INFO - PROCESS | 5670 | 1461094736999 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:38:57 INFO - PROCESS | 5670 | 1461094737002 Marionette TRACE conn4 <- [1,1390,null,{}] 12:38:57 INFO - PROCESS | 5670 | 1461094737008 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:57 INFO - PROCESS | 5670 | 1461094737216 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 12:38:57 INFO - PROCESS | 5670 | 1461094737548 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x859e3000 == 139 [pid = 5670] [id = 355] 12:38:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 250 (0x859ea000) [pid = 5670] [serial = 1066] [outer = (nil)] 12:38:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 251 (0x8b795400) [pid = 5670] [serial = 1067] [outer = 0x859ea000] 12:38:57 INFO - PROCESS | 5670 | 1461094737645 Marionette DEBUG loaded listener.js 12:38:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 252 (0x8bc58c00) [pid = 5670] [serial = 1068] [outer = 0x859ea000] 12:38:58 INFO - PROCESS | 5670 | 1461094738632 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1680ms 12:38:58 INFO - PROCESS | 5670 | 1461094738679 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 12:38:58 INFO - PROCESS | 5670 | 1461094738683 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 12:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:38:58 INFO - PROCESS | 5670 | 1461094738689 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:38:58 INFO - PROCESS | 5670 | 1461094738693 Marionette TRACE conn4 <- [1,1394,null,{}] 12:38:58 INFO - PROCESS | 5670 | 1461094738698 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:58 INFO - PROCESS | 5670 | 1461094738905 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 12:38:59 INFO - PROCESS | 5670 | 1461094739233 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:59 INFO - PROCESS | 5670 | ++DOCSHELL 0x843c9400 == 140 [pid = 5670] [id = 356] 12:38:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 253 (0x859ec000) [pid = 5670] [serial = 1069] [outer = (nil)] 12:38:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 254 (0x8b427000) [pid = 5670] [serial = 1070] [outer = 0x859ec000] 12:38:59 INFO - PROCESS | 5670 | 1461094739326 Marionette DEBUG loaded listener.js 12:38:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 255 (0x8b79e400) [pid = 5670] [serial = 1071] [outer = 0x859ec000] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x8f342800 == 139 [pid = 5670] [id = 271] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x88a8f000 == 138 [pid = 5670] [id = 338] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x85ccac00 == 137 [pid = 5670] [id = 337] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x8586f000 == 136 [pid = 5670] [id = 336] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x8586c400 == 135 [pid = 5670] [id = 335] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x86c70400 == 134 [pid = 5670] [id = 334] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x85870400 == 133 [pid = 5670] [id = 333] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x843c6400 == 132 [pid = 5670] [id = 332] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x85cc1c00 == 131 [pid = 5670] [id = 330] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x843c2c00 == 130 [pid = 5670] [id = 331] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x85cc5400 == 129 [pid = 5670] [id = 329] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x85cc3000 == 128 [pid = 5670] [id = 328] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x8f69d000 == 127 [pid = 5670] [id = 327] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x90485c00 == 126 [pid = 5670] [id = 325] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x9a516400 == 125 [pid = 5670] [id = 326] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x89a06c00 == 124 [pid = 5670] [id = 324] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x9300d000 == 123 [pid = 5670] [id = 281] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x94294400 == 122 [pid = 5670] [id = 323] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x96a6f800 == 121 [pid = 5670] [id = 322] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x93166000 == 120 [pid = 5670] [id = 321] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x8b421400 == 119 [pid = 5670] [id = 320] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x8f6a0400 == 118 [pid = 5670] [id = 318] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa88c00 == 117 [pid = 5670] [id = 319] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x8b78e800 == 116 [pid = 5670] [id = 317] 12:39:00 INFO - PROCESS | 5670 | --DOCSHELL 0x96242c00 == 115 [pid = 5670] [id = 11] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 254 (0x8f342000) [pid = 5670] [serial = 948] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 253 (0x8fa91000) [pid = 5670] [serial = 816] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 252 (0x8a254800) [pid = 5670] [serial = 938] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 251 (0x982de800) [pid = 5670] [serial = 858] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 250 (0x8bcd7800) [pid = 5670] [serial = 887] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 249 (0x99878400) [pid = 5670] [serial = 905] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 248 (0x941e1c00) [pid = 5670] [serial = 840] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 247 (0x9ea17c00) [pid = 5670] [serial = 912] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 246 (0x98e1e800) [pid = 5670] [serial = 902] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 245 (0x941ed400) [pid = 5670] [serial = 893] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 244 (0x96fee400) [pid = 5670] [serial = 852] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 243 (0x8e332400) [pid = 5670] [serial = 627] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 242 (0x91236c00) [pid = 5670] [serial = 696] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 241 (0xa003f400) [pid = 5670] [serial = 642] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 240 (0x9a513800) [pid = 5670] [serial = 909] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 239 (0x8bd2e000) [pid = 5670] [serial = 888] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 238 (0x8fe53800) [pid = 5670] [serial = 825] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 237 (0x9df17000) [pid = 5670] [serial = 911] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 236 (0x9420cc00) [pid = 5670] [serial = 732] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 235 (0x8e64fc00) [pid = 5670] [serial = 947] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 234 (0x8b78e000) [pid = 5670] [serial = 819] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 233 (0x99a28c00) [pid = 5670] [serial = 717] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 232 (0x8b7a9800) [pid = 5670] [serial = 941] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 231 (0x93caa800) [pid = 5670] [serial = 584] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 230 (0x96b80c00) [pid = 5670] [serial = 897] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 229 (0x98541c00) [pid = 5670] [serial = 900] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 228 (0x8bf15400) [pid = 5670] [serial = 944] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 227 (0x84fdb000) [pid = 5670] [serial = 932] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 226 (0x904cd800) [pid = 5670] [serial = 828] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 225 (0xa3c78400) [pid = 5670] [serial = 923] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 224 (0x88a90000) [pid = 5670] [serial = 660] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 223 (0x9429c000) [pid = 5670] [serial = 789] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 222 (0x99bd5c00) [pid = 5670] [serial = 908] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 221 (0x98307c00) [pid = 5670] [serial = 636] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 220 (0x9fca2800) [pid = 5670] [serial = 720] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 219 (0xa2ad6000) [pid = 5670] [serial = 783] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 218 (0x8e64d400) [pid = 5670] [serial = 759] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 217 (0x96a3ec00) [pid = 5670] [serial = 896] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 216 (0x942a1800) [pid = 5670] [serial = 846] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 215 (0xa0fe8400) [pid = 5670] [serial = 920] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 214 (0x86c71c00) [pid = 5670] [serial = 935] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 213 (0x8a254c00) [pid = 5670] [serial = 884] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 212 (0x8b42c800) [pid = 5670] [serial = 618] [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.] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 211 (0x96a41c00) [pid = 5670] [serial = 705] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 210 (0x8bc8ac00) [pid = 5670] [serial = 648] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 209 (0x9a8a0c00) [pid = 5670] [serial = 593] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 208 (0x99118800) [pid = 5670] [serial = 903] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 207 (0x90670000) [pid = 5670] [serial = 831] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 206 (0x8b7b4c00) [pid = 5670] [serial = 942] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 205 (0x8b42d000) [pid = 5670] [serial = 756] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 204 (0x97d66800) [pid = 5670] [serial = 899] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 203 (0x96fbb800) [pid = 5670] [serial = 765] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 202 (0x8f6a2800) [pid = 5670] [serial = 890] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 201 (0x96b84000) [pid = 5670] [serial = 633] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 200 (0xa0a2c000) [pid = 5670] [serial = 915] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 199 (0x904c4400) [pid = 5670] [serial = 630] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 198 (0x8b7a7800) [pid = 5670] [serial = 690] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 197 (0x8fe50000) [pid = 5670] [serial = 891] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 196 (0xa3c0fc00) [pid = 5670] [serial = 777] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 195 (0xa0eb6c00) [pid = 5670] [serial = 657] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 194 (0xa0015400) [pid = 5670] [serial = 914] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 193 (0x9911a000) [pid = 5670] [serial = 639] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 192 (0x8e32dc00) [pid = 5670] [serial = 822] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 191 (0x8b793400) [pid = 5670] [serial = 780] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 190 (0xa0e7a000) [pid = 5670] [serial = 723] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 189 (0x994c5000) [pid = 5670] [serial = 590] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 188 (0xa0f42400) [pid = 5670] [serial = 917] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 187 (0xa0eb9000) [pid = 5670] [serial = 654] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 186 (0x8e333800) [pid = 5670] [serial = 945] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 185 (0xa0fa2000) [pid = 5670] [serial = 918] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 184 (0x941e2000) [pid = 5670] [serial = 702] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x93caf800) [pid = 5670] [serial = 699] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0x96fe9400) [pid = 5670] [serial = 708] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0xa0eba000) [pid = 5670] [serial = 774] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x93cb3400) [pid = 5670] [serial = 837] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x942a1c00) [pid = 5670] [serial = 786] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0xa0fdc000) [pid = 5670] [serial = 726] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x88c8f800) [pid = 5670] [serial = 792] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x9588ec00) [pid = 5670] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x8e649800) [pid = 5670] [serial = 581] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0xa0fea000) [pid = 5670] [serial = 651] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x8b7ab000) [pid = 5670] [serial = 666] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x96ad8000) [pid = 5670] [serial = 849] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x93012c00) [pid = 5670] [serial = 834] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x93173800) [pid = 5670] [serial = 762] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x8e33d800) [pid = 5670] [serial = 693] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x8b7a3400) [pid = 5670] [serial = 599] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x98310800) [pid = 5670] [serial = 768] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x99a05400) [pid = 5670] [serial = 906] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x98305800) [pid = 5670] [serial = 861] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x94211800) [pid = 5670] [serial = 843] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x97ca9c00) [pid = 5670] [serial = 855] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0xa2a30c00) [pid = 5670] [serial = 596] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x98303c00) [pid = 5670] [serial = 711] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x85874000) [pid = 5670] [serial = 926] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x8b5f0c00) [pid = 5670] [serial = 939] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0xa3c02400) [pid = 5670] [serial = 729] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x98856000) [pid = 5670] [serial = 714] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x9884ec00) [pid = 5670] [serial = 587] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x9a6b8800) [pid = 5670] [serial = 771] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x8a096c00) [pid = 5670] [serial = 663] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x94d08000) [pid = 5670] [serial = 894] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0xa454c800) [pid = 5670] [serial = 929] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x8b5f6000) [pid = 5670] [serial = 885] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0xa0fe1c00) [pid = 5670] [serial = 645] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x8f9e3c00) [pid = 5670] [serial = 950] [outer = (nil)] [url = about:blank] 12:39:01 INFO - PROCESS | 5670 | 1461094741709 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 3096ms 12:39:01 INFO - PROCESS | 5670 | 1461094741787 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 12:39:01 INFO - PROCESS | 5670 | 1461094741794 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 12:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:39:01 INFO - PROCESS | 5670 | 1461094741803 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:39:01 INFO - PROCESS | 5670 | 1461094741808 Marionette TRACE conn4 <- [1,1398,null,{}] 12:39:01 INFO - PROCESS | 5670 | 1461094741816 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:02 INFO - PROCESS | 5670 | 1461094742033 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 12:39:02 INFO - PROCESS | 5670 | 1461094742230 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x85c9a800 == 116 [pid = 5670] [id = 357] 12:39:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x85c9dc00) [pid = 5670] [serial = 1072] [outer = (nil)] 12:39:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x87d51400) [pid = 5670] [serial = 1073] [outer = 0x85c9dc00] 12:39:02 INFO - PROCESS | 5670 | 1461094742317 Marionette DEBUG loaded listener.js 12:39:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x88a8ac00) [pid = 5670] [serial = 1074] [outer = 0x85c9dc00] 12:39:03 INFO - PROCESS | 5670 | 1461094743340 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1584ms 12:39:03 INFO - PROCESS | 5670 | 1461094743388 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 12:39:03 INFO - PROCESS | 5670 | 1461094743397 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 12:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:39:03 INFO - PROCESS | 5670 | 1461094743407 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:39:03 INFO - PROCESS | 5670 | 1461094743411 Marionette TRACE conn4 <- [1,1402,null,{}] 12:39:03 INFO - PROCESS | 5670 | 1461094743417 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:03 INFO - PROCESS | 5670 | 1461094743710 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 12:39:03 INFO - PROCESS | 5670 | 1461094743880 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:03 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a24f400 == 117 [pid = 5670] [id = 358] 12:39:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x8b42c400) [pid = 5670] [serial = 1075] [outer = (nil)] 12:39:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x8b5eb800) [pid = 5670] [serial = 1076] [outer = 0x8b42c400] 12:39:03 INFO - PROCESS | 5670 | 1461094743959 Marionette DEBUG loaded listener.js 12:39:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x8b5f9000) [pid = 5670] [serial = 1077] [outer = 0x8b42c400] 12:39:04 INFO - PROCESS | 5670 | 1461094744812 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1442ms 12:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:39:04 INFO - PROCESS | 5670 | 1461094744849 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 12:39:04 INFO - PROCESS | 5670 | 1461094744852 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 12:39:04 INFO - PROCESS | 5670 | 1461094744859 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:39:04 INFO - PROCESS | 5670 | 1461094744864 Marionette TRACE conn4 <- [1,1406,null,{}] 12:39:04 INFO - PROCESS | 5670 | 1461094744887 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:05 INFO - PROCESS | 5670 | 1461094745227 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 12:39:05 INFO - PROCESS | 5670 | 1461094745282 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x843c8400 == 118 [pid = 5670] [id = 359] 12:39:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x8b42f400) [pid = 5670] [serial = 1078] [outer = (nil)] 12:39:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x8b7b3400) [pid = 5670] [serial = 1079] [outer = 0x8b42f400] 12:39:05 INFO - PROCESS | 5670 | 1461094745361 Marionette DEBUG loaded listener.js 12:39:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x8bc58800) [pid = 5670] [serial = 1080] [outer = 0x8b42f400] 12:39:06 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x85872400) [pid = 5670] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:39:06 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x8b78d000) [pid = 5670] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:39:06 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x84fd4c00) [pid = 5670] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:39:06 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x85870800) [pid = 5670] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:39:06 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x86c6e000) [pid = 5670] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:39:06 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x8e698800) [pid = 5670] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:39:06 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x86c7cc00) [pid = 5670] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:39:06 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x8586d400) [pid = 5670] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:39:06 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x8586ec00) [pid = 5670] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:39:06 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x8f699c00) [pid = 5670] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:39:06 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0xa0eb8c00) [pid = 5670] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:39:06 INFO - PROCESS | 5670 | 1461094746919 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2093ms 12:39:06 INFO - PROCESS | 5670 | 1461094746951 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 12:39:06 INFO - PROCESS | 5670 | 1461094746956 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 12:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:39:06 INFO - PROCESS | 5670 | 1461094746966 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:39:06 INFO - PROCESS | 5670 | 1461094746969 Marionette TRACE conn4 <- [1,1410,null,{}] 12:39:06 INFO - PROCESS | 5670 | 1461094746975 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:07 INFO - PROCESS | 5670 | 1461094747236 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 12:39:07 INFO - PROCESS | 5670 | 1461094747260 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fd4c00 == 119 [pid = 5670] [id = 360] 12:39:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x86c6e000) [pid = 5670] [serial = 1081] [outer = (nil)] 12:39:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8bc51000) [pid = 5670] [serial = 1082] [outer = 0x86c6e000] 12:39:07 INFO - PROCESS | 5670 | 1461094747338 Marionette DEBUG loaded listener.js 12:39:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x8bcd5000) [pid = 5670] [serial = 1083] [outer = 0x86c6e000] 12:39:08 INFO - PROCESS | 5670 | 1461094748464 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1532ms 12:39:08 INFO - PROCESS | 5670 | 1461094748496 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 12:39:08 INFO - PROCESS | 5670 | 1461094748502 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 12:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:39:08 INFO - PROCESS | 5670 | 1461094748512 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:39:08 INFO - PROCESS | 5670 | 1461094748519 Marionette TRACE conn4 <- [1,1414,null,{}] 12:39:08 INFO - PROCESS | 5670 | 1461094748532 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:08 INFO - PROCESS | 5670 | 1461094748784 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 12:39:09 INFO - PROCESS | 5670 | 1461094749117 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x859eb400 == 120 [pid = 5670] [id = 361] 12:39:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x86c75000) [pid = 5670] [serial = 1084] [outer = (nil)] 12:39:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x87bf5c00) [pid = 5670] [serial = 1085] [outer = 0x86c75000] 12:39:09 INFO - PROCESS | 5670 | 1461094749212 Marionette DEBUG loaded listener.js 12:39:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x88a92800) [pid = 5670] [serial = 1086] [outer = 0x86c75000] 12:39:10 INFO - PROCESS | 5670 | 1461094750292 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1791ms 12:39:10 INFO - PROCESS | 5670 | 1461094750302 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 12:39:10 INFO - PROCESS | 5670 | 1461094750310 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 12:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:39:10 INFO - PROCESS | 5670 | 1461094750321 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:39:10 INFO - PROCESS | 5670 | 1461094750325 Marionette TRACE conn4 <- [1,1418,null,{}] 12:39:10 INFO - PROCESS | 5670 | 1461094750332 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:10 INFO - PROCESS | 5670 | 1461094750572 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 12:39:10 INFO - PROCESS | 5670 | 1461094750843 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x87d4d400 == 121 [pid = 5670] [id = 362] 12:39:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x88a90400) [pid = 5670] [serial = 1087] [outer = (nil)] 12:39:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x8b7aa400) [pid = 5670] [serial = 1088] [outer = 0x88a90400] 12:39:10 INFO - PROCESS | 5670 | 1461094750978 Marionette DEBUG loaded listener.js 12:39:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x8bcdbc00) [pid = 5670] [serial = 1089] [outer = 0x88a90400] 12:39:12 INFO - PROCESS | 5670 | 1461094752104 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1831ms 12:39:12 INFO - PROCESS | 5670 | 1461094752153 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 12:39:12 INFO - PROCESS | 5670 | 1461094752157 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 12:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:39:12 INFO - PROCESS | 5670 | 1461094752166 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:39:12 INFO - PROCESS | 5670 | 1461094752172 Marionette TRACE conn4 <- [1,1422,null,{}] 12:39:12 INFO - PROCESS | 5670 | 1461094752190 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:12 INFO - PROCESS | 5670 | 1461094752409 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 12:39:12 INFO - PROCESS | 5670 | 1461094752688 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bf10c00 == 122 [pid = 5670] [id = 363] 12:39:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x8e32ac00) [pid = 5670] [serial = 1090] [outer = (nil)] 12:39:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x8e336400) [pid = 5670] [serial = 1091] [outer = 0x8e32ac00] 12:39:12 INFO - PROCESS | 5670 | 1461094752835 Marionette DEBUG loaded listener.js 12:39:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x8e340000) [pid = 5670] [serial = 1092] [outer = 0x8e32ac00] 12:39:13 INFO - PROCESS | 5670 | 1461094753822 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1691ms 12:39:13 INFO - PROCESS | 5670 | 1461094753857 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 12:39:13 INFO - PROCESS | 5670 | 1461094753861 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 12:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:39:13 INFO - PROCESS | 5670 | 1461094753869 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:39:13 INFO - PROCESS | 5670 | 1461094753871 Marionette TRACE conn4 <- [1,1426,null,{}] 12:39:13 INFO - PROCESS | 5670 | 1461094753878 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:14 INFO - PROCESS | 5670 | 1461094754091 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 12:39:14 INFO - PROCESS | 5670 | 1461094754353 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:14 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b78f400 == 123 [pid = 5670] [id = 364] 12:39:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x8e699000) [pid = 5670] [serial = 1093] [outer = (nil)] 12:39:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x8f342000) [pid = 5670] [serial = 1094] [outer = 0x8e699000] 12:39:14 INFO - PROCESS | 5670 | 1461094754492 Marionette DEBUG loaded listener.js 12:39:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x8f348800) [pid = 5670] [serial = 1095] [outer = 0x8e699000] 12:39:15 INFO - PROCESS | 5670 | 1461094755483 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1687ms 12:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:39:15 INFO - PROCESS | 5670 | 1461094755557 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 12:39:15 INFO - PROCESS | 5670 | 1461094755560 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 12:39:15 INFO - PROCESS | 5670 | 1461094755567 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:39:15 INFO - PROCESS | 5670 | 1461094755571 Marionette TRACE conn4 <- [1,1430,null,{}] 12:39:15 INFO - PROCESS | 5670 | 1461094755576 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:15 INFO - PROCESS | 5670 | 1461094755775 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 12:39:16 INFO - PROCESS | 5670 | 1461094756043 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:16 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e652800 == 124 [pid = 5670] [id = 365] 12:39:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x8e6a3c00) [pid = 5670] [serial = 1096] [outer = (nil)] 12:39:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x8f9e8c00) [pid = 5670] [serial = 1097] [outer = 0x8e6a3c00] 12:39:16 INFO - PROCESS | 5670 | 1461094756145 Marionette DEBUG loaded listener.js 12:39:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x8fa8c400) [pid = 5670] [serial = 1098] [outer = 0x8e6a3c00] 12:39:17 INFO - PROCESS | 5670 | 1461094757145 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1629ms 12:39:17 INFO - PROCESS | 5670 | 1461094757197 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 12:39:17 INFO - PROCESS | 5670 | 1461094757201 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 12:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:39:17 INFO - PROCESS | 5670 | 1461094757208 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:39:17 INFO - PROCESS | 5670 | 1461094757211 Marionette TRACE conn4 <- [1,1434,null,{}] 12:39:17 INFO - PROCESS | 5670 | 1461094757217 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:17 INFO - PROCESS | 5670 | 1461094757466 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 12:39:17 INFO - PROCESS | 5670 | 1461094757782 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:17 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bf13c00 == 125 [pid = 5670] [id = 366] 12:39:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x90485c00) [pid = 5670] [serial = 1099] [outer = (nil)] 12:39:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x904c4c00) [pid = 5670] [serial = 1100] [outer = 0x90485c00] 12:39:17 INFO - PROCESS | 5670 | 1461094757886 Marionette DEBUG loaded listener.js 12:39:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x904c9000) [pid = 5670] [serial = 1101] [outer = 0x90485c00] 12:39:18 INFO - PROCESS | 5670 | 1461094758871 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1736ms 12:39:18 INFO - PROCESS | 5670 | 1461094758944 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 12:39:18 INFO - PROCESS | 5670 | 1461094758949 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 12:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:39:18 INFO - PROCESS | 5670 | 1461094758956 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:39:18 INFO - PROCESS | 5670 | 1461094758959 Marionette TRACE conn4 <- [1,1438,null,{}] 12:39:18 INFO - PROCESS | 5670 | 1461094758966 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:19 INFO - PROCESS | 5670 | 1461094759210 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 12:39:19 INFO - PROCESS | 5670 | 1461094759514 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x90534800 == 126 [pid = 5670] [id = 367] 12:39:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x9066f400) [pid = 5670] [serial = 1102] [outer = (nil)] 12:39:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x91236c00) [pid = 5670] [serial = 1103] [outer = 0x9066f400] 12:39:19 INFO - PROCESS | 5670 | 1461094759610 Marionette DEBUG loaded listener.js 12:39:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x91429000) [pid = 5670] [serial = 1104] [outer = 0x9066f400] 12:39:20 INFO - PROCESS | 5670 | 1461094760522 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1632ms 12:39:20 INFO - PROCESS | 5670 | 1461094760589 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 12:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:39:20 INFO - PROCESS | 5670 | 1461094760593 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 12:39:20 INFO - PROCESS | 5670 | 1461094760600 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:39:20 INFO - PROCESS | 5670 | 1461094760603 Marionette TRACE conn4 <- [1,1442,null,{}] 12:39:20 INFO - PROCESS | 5670 | 1461094760609 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:20 INFO - PROCESS | 5670 | 1461094760814 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 12:39:21 INFO - PROCESS | 5670 | 1461094761133 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:21 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e33a800 == 127 [pid = 5670] [id = 368] 12:39:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x904c6800) [pid = 5670] [serial = 1105] [outer = (nil)] 12:39:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x93166c00) [pid = 5670] [serial = 1106] [outer = 0x904c6800] 12:39:21 INFO - PROCESS | 5670 | 1461094761236 Marionette DEBUG loaded listener.js 12:39:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x9316b800) [pid = 5670] [serial = 1107] [outer = 0x904c6800] 12:39:22 INFO - PROCESS | 5670 | 1461094762160 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1630ms 12:39:22 INFO - PROCESS | 5670 | 1461094762230 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 12:39:22 INFO - PROCESS | 5670 | 1461094762234 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 12:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:39:22 INFO - PROCESS | 5670 | 1461094762241 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:39:22 INFO - PROCESS | 5670 | 1461094762245 Marionette TRACE conn4 <- [1,1446,null,{}] 12:39:22 INFO - PROCESS | 5670 | 1461094762251 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:22 INFO - PROCESS | 5670 | 1461094762504 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 12:39:22 INFO - PROCESS | 5670 | 1461094762812 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x9141e800 == 128 [pid = 5670] [id = 369] 12:39:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x93078c00) [pid = 5670] [serial = 1108] [outer = (nil)] 12:39:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x93f05c00) [pid = 5670] [serial = 1109] [outer = 0x93078c00] 12:39:22 INFO - PROCESS | 5670 | 1461094762911 Marionette DEBUG loaded listener.js 12:39:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x93f0b800) [pid = 5670] [serial = 1110] [outer = 0x93078c00] 12:39:23 INFO - PROCESS | 5670 | 1461094763937 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1740ms 12:39:23 INFO - PROCESS | 5670 | 1461094763982 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 12:39:23 INFO - PROCESS | 5670 | 1461094763987 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 12:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:39:23 INFO - PROCESS | 5670 | 1461094763993 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:39:23 INFO - PROCESS | 5670 | 1461094763997 Marionette TRACE conn4 <- [1,1450,null,{}] 12:39:24 INFO - PROCESS | 5670 | 1461094764003 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:24 INFO - PROCESS | 5670 | 1461094764215 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 12:39:24 INFO - PROCESS | 5670 | 1461094764539 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:24 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b791800 == 129 [pid = 5670] [id = 370] 12:39:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x93caf800) [pid = 5670] [serial = 1111] [outer = (nil)] 12:39:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x941ee800) [pid = 5670] [serial = 1112] [outer = 0x93caf800] 12:39:24 INFO - PROCESS | 5670 | 1461094764637 Marionette DEBUG loaded listener.js 12:39:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x9420b400) [pid = 5670] [serial = 1113] [outer = 0x93caf800] 12:39:25 INFO - PROCESS | 5670 | 1461094765587 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1629ms 12:39:25 INFO - PROCESS | 5670 | 1461094765623 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 12:39:25 INFO - PROCESS | 5670 | 1461094765628 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 12:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:39:25 INFO - PROCESS | 5670 | 1461094765634 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:39:25 INFO - PROCESS | 5670 | 1461094765639 Marionette TRACE conn4 <- [1,1454,null,{}] 12:39:25 INFO - PROCESS | 5670 | 1461094765645 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:25 INFO - PROCESS | 5670 | 1461094765878 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 12:39:26 INFO - PROCESS | 5670 | 1461094766207 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x941e3c00 == 130 [pid = 5670] [id = 371] 12:39:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x94d07000) [pid = 5670] [serial = 1114] [outer = (nil)] 12:39:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x9588bc00) [pid = 5670] [serial = 1115] [outer = 0x94d07000] 12:39:26 INFO - PROCESS | 5670 | 1461094766312 Marionette DEBUG loaded listener.js 12:39:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x96a3c000) [pid = 5670] [serial = 1116] [outer = 0x94d07000] 12:39:27 INFO - PROCESS | 5670 | 1461094767285 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1682ms 12:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:39:27 INFO - PROCESS | 5670 | 1461094767317 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 12:39:27 INFO - PROCESS | 5670 | 1461094767320 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 12:39:27 INFO - PROCESS | 5670 | 1461094767327 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:39:27 INFO - PROCESS | 5670 | 1461094767329 Marionette TRACE conn4 <- [1,1458,null,{}] 12:39:27 INFO - PROCESS | 5670 | 1461094767336 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:27 INFO - PROCESS | 5670 | 1461094767576 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 12:39:27 INFO - PROCESS | 5670 | 1461094767843 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:27 INFO - PROCESS | 5670 | ++DOCSHELL 0x9582a800 == 131 [pid = 5670] [id = 372] 12:39:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x96a3f800) [pid = 5670] [serial = 1117] [outer = (nil)] 12:39:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0x96bc5800) [pid = 5670] [serial = 1118] [outer = 0x96a3f800] 12:39:27 INFO - PROCESS | 5670 | 1461094767981 Marionette DEBUG loaded listener.js 12:39:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0x96fbe800) [pid = 5670] [serial = 1119] [outer = 0x96a3f800] 12:39:28 INFO - PROCESS | 5670 | 1461094768917 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1640ms 12:39:28 INFO - PROCESS | 5670 | 1461094768967 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 12:39:28 INFO - PROCESS | 5670 | 1461094768971 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 12:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:39:28 INFO - PROCESS | 5670 | 1461094768977 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:39:28 INFO - PROCESS | 5670 | 1461094768979 Marionette TRACE conn4 <- [1,1462,null,{}] 12:39:28 INFO - PROCESS | 5670 | 1461094768986 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:29 INFO - PROCESS | 5670 | 1461094769189 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 12:39:29 INFO - PROCESS | 5670 | 1461094769449 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x96acbc00 == 132 [pid = 5670] [id = 373] 12:39:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 187 (0x96fe6000) [pid = 5670] [serial = 1120] [outer = (nil)] 12:39:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 188 (0x979bb400) [pid = 5670] [serial = 1121] [outer = 0x96fe6000] 12:39:29 INFO - PROCESS | 5670 | 1461094769578 Marionette DEBUG loaded listener.js 12:39:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 189 (0x97cab400) [pid = 5670] [serial = 1122] [outer = 0x96fe6000] 12:39:30 INFO - PROCESS | 5670 | 1461094770524 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1581ms 12:39:30 INFO - PROCESS | 5670 | 1461094770559 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 12:39:30 INFO - PROCESS | 5670 | 1461094770562 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 12:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:39:30 INFO - PROCESS | 5670 | 1461094770569 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:39:30 INFO - PROCESS | 5670 | 1461094770572 Marionette TRACE conn4 <- [1,1466,null,{}] 12:39:30 INFO - PROCESS | 5670 | 1461094770578 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:30 INFO - PROCESS | 5670 | 1461094770774 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 12:39:31 INFO - PROCESS | 5670 | 1461094771088 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:31 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e336c00 == 133 [pid = 5670] [id = 374] 12:39:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 190 (0x8e338c00) [pid = 5670] [serial = 1123] [outer = (nil)] 12:39:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 191 (0x982dbc00) [pid = 5670] [serial = 1124] [outer = 0x8e338c00] 12:39:31 INFO - PROCESS | 5670 | 1461094771182 Marionette DEBUG loaded listener.js 12:39:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 192 (0x982f3000) [pid = 5670] [serial = 1125] [outer = 0x8e338c00] 12:39:32 INFO - PROCESS | 5670 | 1461094772119 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1592ms 12:39:32 INFO - PROCESS | 5670 | 1461094772162 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 12:39:32 INFO - PROCESS | 5670 | 1461094772166 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 12:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:39:32 INFO - PROCESS | 5670 | 1461094772173 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:39:32 INFO - PROCESS | 5670 | 1461094772177 Marionette TRACE conn4 <- [1,1470,null,{}] 12:39:32 INFO - PROCESS | 5670 | 1461094772182 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:32 INFO - PROCESS | 5670 | 1461094772388 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 12:39:32 INFO - PROCESS | 5670 | 1461094772716 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x982d0400 == 134 [pid = 5670] [id = 375] 12:39:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 193 (0x982d9c00) [pid = 5670] [serial = 1126] [outer = (nil)] 12:39:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 194 (0x98536c00) [pid = 5670] [serial = 1127] [outer = 0x982d9c00] 12:39:32 INFO - PROCESS | 5670 | 1461094772809 Marionette DEBUG loaded listener.js 12:39:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 195 (0x9853a400) [pid = 5670] [serial = 1128] [outer = 0x982d9c00] 12:39:33 INFO - PROCESS | 5670 | 1461094773761 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1637ms 12:39:33 INFO - PROCESS | 5670 | 1461094773812 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 12:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:39:33 INFO - PROCESS | 5670 | 1461094773816 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 12:39:33 INFO - PROCESS | 5670 | 1461094773822 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:39:33 INFO - PROCESS | 5670 | 1461094773826 Marionette TRACE conn4 <- [1,1474,null,{}] 12:39:33 INFO - PROCESS | 5670 | 1461094773832 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:34 INFO - PROCESS | 5670 | 1461094774043 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 12:39:34 INFO - PROCESS | 5670 | 1461094774305 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:34 INFO - PROCESS | 5670 | ++DOCSHELL 0x98305400 == 135 [pid = 5670] [id = 376] 12:39:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 196 (0x98305800) [pid = 5670] [serial = 1129] [outer = (nil)] 12:39:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 197 (0x98ce6000) [pid = 5670] [serial = 1130] [outer = 0x98305800] 12:39:34 INFO - PROCESS | 5670 | 1461094774431 Marionette DEBUG loaded listener.js 12:39:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 198 (0x98e1e800) [pid = 5670] [serial = 1131] [outer = 0x98305800] 12:39:35 INFO - PROCESS | 5670 | 1461094775345 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1581ms 12:39:35 INFO - PROCESS | 5670 | 1461094775404 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 12:39:35 INFO - PROCESS | 5670 | 1461094775408 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 12:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:39:35 INFO - PROCESS | 5670 | 1461094775414 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:39:35 INFO - PROCESS | 5670 | 1461094775418 Marionette TRACE conn4 <- [1,1478,null,{}] 12:39:35 INFO - PROCESS | 5670 | 1461094775423 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:35 INFO - PROCESS | 5670 | 1461094775637 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 12:39:35 INFO - PROCESS | 5670 | 1461094775960 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:35 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fde800 == 136 [pid = 5670] [id = 377] 12:39:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 199 (0x8586cc00) [pid = 5670] [serial = 1132] [outer = (nil)] 12:39:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 200 (0x8a24c400) [pid = 5670] [serial = 1133] [outer = 0x8586cc00] 12:39:36 INFO - PROCESS | 5670 | 1461094776058 Marionette DEBUG loaded listener.js 12:39:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 201 (0x8bcd3400) [pid = 5670] [serial = 1134] [outer = 0x8586cc00] 12:39:37 INFO - PROCESS | 5670 | 1461094777003 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1628ms 12:39:37 INFO - PROCESS | 5670 | 1461094777043 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 12:39:37 INFO - PROCESS | 5670 | 1461094777047 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 12:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:39:37 INFO - PROCESS | 5670 | 1461094777053 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:39:37 INFO - PROCESS | 5670 | 1461094777056 Marionette TRACE conn4 <- [1,1482,null,{}] 12:39:37 INFO - PROCESS | 5670 | 1461094777062 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:37 INFO - PROCESS | 5670 | 1461094777282 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 12:39:38 INFO - PROCESS | 5670 | 1461094778041 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:38 INFO - PROCESS | 5670 | ++DOCSHELL 0x85877800 == 137 [pid = 5670] [id = 378] 12:39:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 202 (0x85878800) [pid = 5670] [serial = 1135] [outer = (nil)] 12:39:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 203 (0x859ee400) [pid = 5670] [serial = 1136] [outer = 0x85878800] 12:39:38 INFO - PROCESS | 5670 | 1461094778129 Marionette DEBUG loaded listener.js 12:39:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 204 (0x86c70800) [pid = 5670] [serial = 1137] [outer = 0x85878800] 12:39:38 INFO - PROCESS | 5670 | --DOCSHELL 0x859e3000 == 136 [pid = 5670] [id = 355] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x859e2000 == 135 [pid = 5670] [id = 354] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x86c6e400 == 134 [pid = 5670] [id = 353] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x9fc5f400 == 133 [pid = 5670] [id = 352] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x93ca9400 == 132 [pid = 5670] [id = 350] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x9830bc00 == 131 [pid = 5670] [id = 351] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x982dac00 == 130 [pid = 5670] [id = 349] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x95885000 == 129 [pid = 5670] [id = 348] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x8f6a4000 == 128 [pid = 5670] [id = 346] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x8fe5a800 == 127 [pid = 5670] [id = 347] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x904f8000 == 126 [pid = 5670] [id = 345] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x91236000 == 125 [pid = 5670] [id = 344] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x8f6a3400 == 124 [pid = 5670] [id = 343] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x89a04800 == 123 [pid = 5670] [id = 342] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x8b788800 == 122 [pid = 5670] [id = 341] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x84fdd800 == 121 [pid = 5670] [id = 339] 12:39:39 INFO - PROCESS | 5670 | --DOCSHELL 0x8b430000 == 120 [pid = 5670] [id = 340] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 203 (0x8a24d800) [pid = 5670] [serial = 1016] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 202 (0xa457e000) [pid = 5670] [serial = 930] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 201 (0x8fab9800) [pid = 5670] [serial = 956] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 200 (0x8e330c00) [pid = 5670] [serial = 1010] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 199 (0x87d5a800) [pid = 5670] [serial = 992] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 198 (0x84fdd000) [pid = 5670] [serial = 933] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 197 (0x99871c00) [pid = 5670] [serial = 977] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 196 (0xa0fea400) [pid = 5670] [serial = 983] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 195 (0x85c9cc00) [pid = 5670] [serial = 1002] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 194 (0x96fc4000) [pid = 5670] [serial = 968] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 193 (0x8b7b8400) [pid = 5670] [serial = 1008] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 192 (0x8e695400) [pid = 5670] [serial = 1011] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 191 (0xa44c2400) [pid = 5670] [serial = 924] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 190 (0x93cb7c00) [pid = 5670] [serial = 962] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 189 (0x85c96000) [pid = 5670] [serial = 1001] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 188 (0x843cb000) [pid = 5670] [serial = 995] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 187 (0x85ccb400) [pid = 5670] [serial = 986] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 186 (0x8b421800) [pid = 5670] [serial = 1005] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 185 (0x8b6cc400) [pid = 5670] [serial = 1007] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 184 (0x9fc5d400) [pid = 5670] [serial = 980] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x87d59800) [pid = 5670] [serial = 998] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0x86c74000) [pid = 5670] [serial = 936] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x87d50800) [pid = 5670] [serial = 989] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x98851400) [pid = 5670] [serial = 974] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x88a8d000) [pid = 5670] [serial = 1004] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x94297800) [pid = 5670] [serial = 965] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x85876800) [pid = 5670] [serial = 927] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x8fab1c00) [pid = 5670] [serial = 1014] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x910cd400) [pid = 5670] [serial = 959] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0xa2ad7800) [pid = 5670] [serial = 921] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x8f9dc000) [pid = 5670] [serial = 1013] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x98306000) [pid = 5670] [serial = 971] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x8b7a1000) [pid = 5670] [serial = 953] [outer = (nil)] [url = about:blank] 12:39:39 INFO - PROCESS | 5670 | 1461094779878 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2881ms 12:39:39 INFO - PROCESS | 5670 | 1461094779936 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 12:39:39 INFO - PROCESS | 5670 | 1461094779941 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 12:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:39:39 INFO - PROCESS | 5670 | 1461094779949 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:39:39 INFO - PROCESS | 5670 | 1461094779955 Marionette TRACE conn4 <- [1,1486,null,{}] 12:39:39 INFO - PROCESS | 5670 | 1461094779962 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:40 INFO - PROCESS | 5670 | 1461094780161 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 12:39:40 INFO - PROCESS | 5670 | 1461094780339 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:40 INFO - PROCESS | 5670 | ++DOCSHELL 0x85877c00 == 121 [pid = 5670] [id = 379] 12:39:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x85c9c000) [pid = 5670] [serial = 1138] [outer = (nil)] 12:39:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x86c78000) [pid = 5670] [serial = 1139] [outer = 0x85c9c000] 12:39:40 INFO - PROCESS | 5670 | 1461094780447 Marionette DEBUG loaded listener.js 12:39:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x88c81400) [pid = 5670] [serial = 1140] [outer = 0x85c9c000] 12:39:41 INFO - PROCESS | 5670 | 1461094781422 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1490ms 12:39:41 INFO - PROCESS | 5670 | 1461094781442 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 12:39:41 INFO - PROCESS | 5670 | 1461094781448 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 12:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:39:41 INFO - PROCESS | 5670 | 1461094781455 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:39:41 INFO - PROCESS | 5670 | 1461094781457 Marionette TRACE conn4 <- [1,1490,null,{}] 12:39:41 INFO - PROCESS | 5670 | 1461094781463 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:41 INFO - PROCESS | 5670 | 1461094781736 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 12:39:41 INFO - PROCESS | 5670 | 1461094781787 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:41 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c86c00 == 122 [pid = 5670] [id = 380] 12:39:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x8a09f800) [pid = 5670] [serial = 1141] [outer = (nil)] 12:39:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x8b78b000) [pid = 5670] [serial = 1142] [outer = 0x8a09f800] 12:39:41 INFO - PROCESS | 5670 | 1461094781862 Marionette DEBUG loaded listener.js 12:39:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x8b79f000) [pid = 5670] [serial = 1143] [outer = 0x8a09f800] 12:39:42 INFO - PROCESS | 5670 | 1461094782793 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1383ms 12:39:42 INFO - PROCESS | 5670 | 1461094782839 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 12:39:42 INFO - PROCESS | 5670 | 1461094782844 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 12:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:39:42 INFO - PROCESS | 5670 | 1461094782863 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:39:42 INFO - PROCESS | 5670 | 1461094782872 Marionette TRACE conn4 <- [1,1494,null,{}] 12:39:42 INFO - PROCESS | 5670 | 1461094782879 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:43 INFO - PROCESS | 5670 | 1461094783148 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 12:39:43 INFO - PROCESS | 5670 | 1461094783184 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b78d800 == 123 [pid = 5670] [id = 381] 12:39:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x8b7b8c00) [pid = 5670] [serial = 1144] [outer = (nil)] 12:39:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x8bf0e800) [pid = 5670] [serial = 1145] [outer = 0x8b7b8c00] 12:39:43 INFO - PROCESS | 5670 | 1461094783260 Marionette DEBUG loaded listener.js 12:39:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x8bf1b800) [pid = 5670] [serial = 1146] [outer = 0x8b7b8c00] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x9316f400) [pid = 5670] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x8f6a1000) [pid = 5670] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x9a6b3800) [pid = 5670] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x93008400) [pid = 5670] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x96a3d400) [pid = 5670] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x843c4800) [pid = 5670] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x8b5ee400) [pid = 5670] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0xa0c1dc00) [pid = 5670] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x8b430800) [pid = 5670] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x8bc87400) [pid = 5670] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x904ecc00) [pid = 5670] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x87d4d000) [pid = 5670] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x97d62400) [pid = 5670] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x90678800) [pid = 5670] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x8b42c400) [pid = 5670] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x859ea000) [pid = 5670] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x8b79e800) [pid = 5670] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x843ca000) [pid = 5670] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x904f1000) [pid = 5670] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x9df1a400) [pid = 5670] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x85cc9800) [pid = 5670] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x85cc4800) [pid = 5670] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x96b8a800) [pid = 5670] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x9df16c00) [pid = 5670] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x91236800) [pid = 5670] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x9588f000) [pid = 5670] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x859e4400) [pid = 5670] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x8f9dfc00) [pid = 5670] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x8a249000) [pid = 5670] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x94294000) [pid = 5670] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x982ddc00) [pid = 5670] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x8b78fc00) [pid = 5670] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x8b42f400) [pid = 5670] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x85c9dc00) [pid = 5670] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x88a8f800) [pid = 5670] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x96fb9c00) [pid = 5670] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x85871000) [pid = 5670] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x904ea400) [pid = 5670] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:39:44 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8e646800) [pid = 5670] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:39:45 INFO - PROCESS | 5670 | 1461094785038 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2198ms 12:39:45 INFO - PROCESS | 5670 | 1461094785055 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 12:39:45 INFO - PROCESS | 5670 | 1461094785059 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 12:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:39:45 INFO - PROCESS | 5670 | 1461094785076 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:39:45 INFO - PROCESS | 5670 | 1461094785079 Marionette TRACE conn4 <- [1,1498,null,{}] 12:39:45 INFO - PROCESS | 5670 | 1461094785084 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:45 INFO - PROCESS | 5670 | 1461094785268 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 12:39:45 INFO - PROCESS | 5670 | 1461094785286 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fd4400 == 124 [pid = 5670] [id = 382] 12:39:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8586bc00) [pid = 5670] [serial = 1147] [outer = (nil)] 12:39:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x87d59000) [pid = 5670] [serial = 1148] [outer = 0x8586bc00] 12:39:45 INFO - PROCESS | 5670 | 1461094785362 Marionette DEBUG loaded listener.js 12:39:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8b6cd000) [pid = 5670] [serial = 1149] [outer = 0x8586bc00] 12:39:46 INFO - PROCESS | 5670 | 1461094786277 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1234ms 12:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:39:46 INFO - PROCESS | 5670 | 1461094786311 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 12:39:46 INFO - PROCESS | 5670 | 1461094786314 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 12:39:46 INFO - PROCESS | 5670 | 1461094786320 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:39:46 INFO - PROCESS | 5670 | 1461094786324 Marionette TRACE conn4 <- [1,1502,null,{}] 12:39:46 INFO - PROCESS | 5670 | 1461094786329 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:46 INFO - PROCESS | 5670 | 1461094786635 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 12:39:47 INFO - PROCESS | 5670 | 1461094787001 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:47 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fdf400 == 125 [pid = 5670] [id = 383] 12:39:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8586a800) [pid = 5670] [serial = 1150] [outer = (nil)] 12:39:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x85874000) [pid = 5670] [serial = 1151] [outer = 0x8586a800] 12:39:47 INFO - PROCESS | 5670 | 1461094787101 Marionette DEBUG loaded listener.js 12:39:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x85c98800) [pid = 5670] [serial = 1152] [outer = 0x8586a800] 12:39:48 INFO - PROCESS | 5670 | 1461094788075 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1792ms 12:39:48 INFO - PROCESS | 5670 | 1461094788113 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 12:39:48 INFO - PROCESS | 5670 | 1461094788121 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 12:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:39:48 INFO - PROCESS | 5670 | 1461094788129 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:39:48 INFO - PROCESS | 5670 | 1461094788136 Marionette TRACE conn4 <- [1,1506,null,{}] 12:39:48 INFO - PROCESS | 5670 | 1461094788163 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:48 INFO - PROCESS | 5670 | 1461094788384 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 12:39:48 INFO - PROCESS | 5670 | 1461094788658 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x87d5bc00 == 126 [pid = 5670] [id = 384] 12:39:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x88c8d000) [pid = 5670] [serial = 1153] [outer = (nil)] 12:39:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8a253800) [pid = 5670] [serial = 1154] [outer = 0x88c8d000] 12:39:48 INFO - PROCESS | 5670 | 1461094788769 Marionette DEBUG loaded listener.js 12:39:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x8b42f400) [pid = 5670] [serial = 1155] [outer = 0x88c8d000] 12:39:49 INFO - PROCESS | 5670 | 1461094789814 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1702ms 12:39:49 INFO - PROCESS | 5670 | 1461094789832 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 12:39:49 INFO - PROCESS | 5670 | 1461094789836 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 12:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:39:49 INFO - PROCESS | 5670 | 1461094789844 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:39:49 INFO - PROCESS | 5670 | 1461094789848 Marionette TRACE conn4 <- [1,1510,null,{}] 12:39:49 INFO - PROCESS | 5670 | 1461094789854 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:50 INFO - PROCESS | 5670 | 1461094790066 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 12:39:50 INFO - PROCESS | 5670 | 1461094790386 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b79b000 == 127 [pid = 5670] [id = 385] 12:39:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x8b7ac800) [pid = 5670] [serial = 1156] [outer = (nil)] 12:39:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x8b7b6800) [pid = 5670] [serial = 1157] [outer = 0x8b7ac800] 12:39:50 INFO - PROCESS | 5670 | 1461094790521 Marionette DEBUG loaded listener.js 12:39:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x8bc5cc00) [pid = 5670] [serial = 1158] [outer = 0x8b7ac800] 12:39:51 INFO - PROCESS | 5670 | 1461094791506 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1685ms 12:39:51 INFO - PROCESS | 5670 | 1461094791529 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 12:39:51 INFO - PROCESS | 5670 | 1461094791536 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 12:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:39:51 INFO - PROCESS | 5670 | 1461094791553 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:39:51 INFO - PROCESS | 5670 | 1461094791560 Marionette TRACE conn4 <- [1,1514,null,{}] 12:39:51 INFO - PROCESS | 5670 | 1461094791567 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:51 INFO - PROCESS | 5670 | 1461094791843 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 12:39:52 INFO - PROCESS | 5670 | 1461094792164 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:52 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b79c000 == 128 [pid = 5670] [id = 386] 12:39:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x8b7a2400) [pid = 5670] [serial = 1159] [outer = (nil)] 12:39:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x8e33e800) [pid = 5670] [serial = 1160] [outer = 0x8b7a2400] 12:39:52 INFO - PROCESS | 5670 | 1461094792257 Marionette DEBUG loaded listener.js 12:39:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x8e695c00) [pid = 5670] [serial = 1161] [outer = 0x8b7a2400] 12:39:53 INFO - PROCESS | 5670 | 1461094793242 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1746ms 12:39:53 INFO - PROCESS | 5670 | 1461094793292 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 12:39:53 INFO - PROCESS | 5670 | 1461094793296 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 12:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:39:53 INFO - PROCESS | 5670 | 1461094793304 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:39:53 INFO - PROCESS | 5670 | 1461094793308 Marionette TRACE conn4 <- [1,1518,null,{}] 12:39:53 INFO - PROCESS | 5670 | 1461094793315 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:53 INFO - PROCESS | 5670 | 1461094793574 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 12:39:53 INFO - PROCESS | 5670 | 1461094793885 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x85878400 == 129 [pid = 5670] [id = 387] 12:39:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x8bc5c400) [pid = 5670] [serial = 1162] [outer = (nil)] 12:39:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x8f9e9400) [pid = 5670] [serial = 1163] [outer = 0x8bc5c400] 12:39:53 INFO - PROCESS | 5670 | 1461094793976 Marionette DEBUG loaded listener.js 12:39:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x8fa8b400) [pid = 5670] [serial = 1164] [outer = 0x8bc5c400] 12:39:54 INFO - PROCESS | 5670 | 1461094794971 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1739ms 12:39:55 INFO - PROCESS | 5670 | 1461094795045 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 12:39:55 INFO - PROCESS | 5670 | 1461094795048 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 12:39:55 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:39:55 INFO - PROCESS | 5670 | 1461094795055 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:39:55 INFO - PROCESS | 5670 | 1461094795058 Marionette TRACE conn4 <- [1,1522,null,{}] 12:39:55 INFO - PROCESS | 5670 | 1461094795064 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:55 INFO - PROCESS | 5670 | 1461094795337 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 12:39:55 INFO - PROCESS | 5670 | 1461094795665 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:55 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fe5a000 == 130 [pid = 5670] [id = 388] 12:39:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x8fe5a800) [pid = 5670] [serial = 1165] [outer = (nil)] 12:39:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x90483800) [pid = 5670] [serial = 1166] [outer = 0x8fe5a800] 12:39:55 INFO - PROCESS | 5670 | 1461094795783 Marionette DEBUG loaded listener.js 12:39:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x904f7400) [pid = 5670] [serial = 1167] [outer = 0x8fe5a800] 12:39:56 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:56 INFO - PROCESS | 5670 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:39:56 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:56 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:56 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:56 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:56 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:56 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:56 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:56 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:56 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:56 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:56 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:39:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:39:56 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:39:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:39:56 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:39:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:39:56 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:39:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:39:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:39:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1632ms 12:39:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:39:56 INFO - PROCESS | 5670 | 1461094796665 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:39:56 INFO - PROCESS | 5670 | 1461094796690 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 12:39:56 INFO - PROCESS | 5670 | 1461094796698 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 12:39:56 INFO - PROCESS | 5670 | 1461094796707 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:39:56 INFO - PROCESS | 5670 | 1461094796718 Marionette TRACE conn4 <- [1,1526,null,{}] 12:39:56 INFO - PROCESS | 5670 | 1461094796726 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:57 INFO - PROCESS | 5670 | 1461094797020 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 12:39:57 INFO - PROCESS | 5670 | 1461094797225 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x87be8800 == 131 [pid = 5670] [id = 389] 12:39:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x8e333800) [pid = 5670] [serial = 1168] [outer = (nil)] 12:39:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x93005800) [pid = 5670] [serial = 1169] [outer = 0x8e333800] 12:39:57 INFO - PROCESS | 5670 | 1461094797362 Marionette DEBUG loaded listener.js 12:39:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x93f0dc00) [pid = 5670] [serial = 1170] [outer = 0x8e333800] 12:39:58 INFO - PROCESS | 5670 | 1461094798293 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:39:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:39:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:39:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:39:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1636ms 12:39:58 INFO - PROCESS | 5670 | 1461094798351 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 12:39:58 INFO - PROCESS | 5670 | 1461094798355 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 12:39:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:39:58 INFO - PROCESS | 5670 | 1461094798365 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:39:58 INFO - PROCESS | 5670 | 1461094798367 Marionette TRACE conn4 <- [1,1530,null,{}] 12:39:58 INFO - PROCESS | 5670 | 1461094798374 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:58 INFO - PROCESS | 5670 | 1461094798588 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 12:39:58 INFO - PROCESS | 5670 | 1461094798901 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x91428800 == 132 [pid = 5670] [id = 390] 12:39:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x93011000) [pid = 5670] [serial = 1171] [outer = (nil)] 12:39:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x94214000) [pid = 5670] [serial = 1172] [outer = 0x93011000] 12:39:59 INFO - PROCESS | 5670 | 1461094798999 Marionette DEBUG loaded listener.js 12:39:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x9429b800) [pid = 5670] [serial = 1173] [outer = 0x93011000] 12:39:59 INFO - PROCESS | 5670 | 1461094799776 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:39:59 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:39:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:39:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:39:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:39:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:39:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1479ms 12:39:59 INFO - PROCESS | 5670 | 1461094799847 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 12:39:59 INFO - PROCESS | 5670 | 1461094799851 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 12:39:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:39:59 INFO - PROCESS | 5670 | 1461094799857 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:39:59 INFO - PROCESS | 5670 | 1461094799861 Marionette TRACE conn4 <- [1,1534,null,{}] 12:39:59 INFO - PROCESS | 5670 | 1461094799867 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:00 INFO - PROCESS | 5670 | 1461094800062 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 12:40:00 INFO - PROCESS | 5670 | 1461094800331 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cc1800 == 133 [pid = 5670] [id = 391] 12:40:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x85ccb000) [pid = 5670] [serial = 1174] [outer = (nil)] 12:40:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x96a37800) [pid = 5670] [serial = 1175] [outer = 0x85ccb000] 12:40:00 INFO - PROCESS | 5670 | 1461094800425 Marionette DEBUG loaded listener.js 12:40:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x96b85000) [pid = 5670] [serial = 1176] [outer = 0x85ccb000] 12:40:01 INFO - PROCESS | 5670 | 1461094801403 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:40:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:40:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1585ms 12:40:01 INFO - PROCESS | 5670 | 1461094801443 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 12:40:01 INFO - PROCESS | 5670 | 1461094801447 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 12:40:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:40:01 INFO - PROCESS | 5670 | 1461094801454 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:40:01 INFO - PROCESS | 5670 | 1461094801457 Marionette TRACE conn4 <- [1,1538,null,{}] 12:40:01 INFO - PROCESS | 5670 | 1461094801463 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:01 INFO - PROCESS | 5670 | 1461094801710 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 12:40:02 INFO - PROCESS | 5670 | 1461094802063 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x94209800 == 134 [pid = 5670] [id = 392] 12:40:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x9588e000) [pid = 5670] [serial = 1177] [outer = (nil)] 12:40:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x97175800) [pid = 5670] [serial = 1178] [outer = 0x9588e000] 12:40:02 INFO - PROCESS | 5670 | 1461094802172 Marionette DEBUG loaded listener.js 12:40:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x97d68800) [pid = 5670] [serial = 1179] [outer = 0x9588e000] 12:40:03 INFO - PROCESS | 5670 | 1461094803100 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1678ms 12:40:03 INFO - PROCESS | 5670 | 1461094803151 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 12:40:03 INFO - PROCESS | 5670 | 1461094803156 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 12:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:40:03 INFO - PROCESS | 5670 | 1461094803165 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:40:03 INFO - PROCESS | 5670 | 1461094803168 Marionette TRACE conn4 <- [1,1542,null,{}] 12:40:03 INFO - PROCESS | 5670 | 1461094803175 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:03 INFO - PROCESS | 5670 | 1461094803404 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 12:40:03 INFO - PROCESS | 5670 | 1461094803729 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:03 INFO - PROCESS | 5670 | ++DOCSHELL 0x98535800 == 135 [pid = 5670] [id = 393] 12:40:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x98537000) [pid = 5670] [serial = 1180] [outer = (nil)] 12:40:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x9884c800) [pid = 5670] [serial = 1181] [outer = 0x98537000] 12:40:03 INFO - PROCESS | 5670 | 1461094803839 Marionette DEBUG loaded listener.js 12:40:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x98ceec00) [pid = 5670] [serial = 1182] [outer = 0x98537000] 12:40:04 INFO - PROCESS | 5670 | 1461094804776 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1677ms 12:40:04 INFO - PROCESS | 5670 | 1461094804843 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 12:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:40:04 INFO - PROCESS | 5670 | 1461094804855 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 12:40:04 INFO - PROCESS | 5670 | 1461094804860 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:40:04 INFO - PROCESS | 5670 | 1461094804865 Marionette TRACE conn4 <- [1,1546,null,{}] 12:40:04 INFO - PROCESS | 5670 | 1461094804871 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:05 INFO - PROCESS | 5670 | 1461094805141 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 12:40:05 INFO - PROCESS | 5670 | 1461094805464 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x98307000 == 136 [pid = 5670] [id = 394] 12:40:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x98e97400) [pid = 5670] [serial = 1183] [outer = (nil)] 12:40:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x99a2b000) [pid = 5670] [serial = 1184] [outer = 0x98e97400] 12:40:05 INFO - PROCESS | 5670 | 1461094805556 Marionette DEBUG loaded listener.js 12:40:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x99a2c800) [pid = 5670] [serial = 1185] [outer = 0x98e97400] 12:40:06 INFO - PROCESS | 5670 | 1461094806460 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1635ms 12:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:40:06 INFO - PROCESS | 5670 | 1461094806495 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 12:40:06 INFO - PROCESS | 5670 | 1461094806498 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 12:40:06 INFO - PROCESS | 5670 | 1461094806505 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:40:06 INFO - PROCESS | 5670 | 1461094806509 Marionette TRACE conn4 <- [1,1550,null,{}] 12:40:06 INFO - PROCESS | 5670 | 1461094806515 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:06 INFO - PROCESS | 5670 | 1461094806729 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 12:40:07 INFO - PROCESS | 5670 | 1461094807074 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5ef400 == 137 [pid = 5670] [id = 395] 12:40:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x8e647000) [pid = 5670] [serial = 1186] [outer = (nil)] 12:40:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x99a2b800) [pid = 5670] [serial = 1187] [outer = 0x8e647000] 12:40:07 INFO - PROCESS | 5670 | 1461094807175 Marionette DEBUG loaded listener.js 12:40:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x9a6a9400) [pid = 5670] [serial = 1188] [outer = 0x8e647000] 12:40:08 INFO - PROCESS | 5670 | 1461094808131 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1683ms 12:40:08 INFO - PROCESS | 5670 | 1461094808188 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 12:40:08 INFO - PROCESS | 5670 | 1461094808191 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 12:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:40:08 INFO - PROCESS | 5670 | 1461094808198 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:40:08 INFO - PROCESS | 5670 | 1461094808201 Marionette TRACE conn4 <- [1,1554,null,{}] 12:40:08 INFO - PROCESS | 5670 | 1461094808207 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:08 INFO - PROCESS | 5670 | 1461094808425 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 12:40:08 INFO - PROCESS | 5670 | 1461094808746 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:08 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cccc00 == 138 [pid = 5670] [id = 396] 12:40:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x94294000) [pid = 5670] [serial = 1189] [outer = (nil)] 12:40:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0x9ea1f800) [pid = 5670] [serial = 1190] [outer = 0x94294000] 12:40:08 INFO - PROCESS | 5670 | 1461094808845 Marionette DEBUG loaded listener.js 12:40:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0x9fb37c00) [pid = 5670] [serial = 1191] [outer = 0x94294000] 12:40:09 INFO - PROCESS | 5670 | 1461094809841 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:40:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:40:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1682ms 12:40:09 INFO - PROCESS | 5670 | 1461094809880 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 12:40:09 INFO - PROCESS | 5670 | 1461094809885 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 12:40:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:40:09 INFO - PROCESS | 5670 | 1461094809891 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:40:09 INFO - PROCESS | 5670 | 1461094809895 Marionette TRACE conn4 <- [1,1558,null,{}] 12:40:09 INFO - PROCESS | 5670 | 1461094809901 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:10 INFO - PROCESS | 5670 | 1461094810114 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 12:40:10 INFO - PROCESS | 5670 | 1461094810439 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x9a8a3800 == 139 [pid = 5670] [id = 397] 12:40:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 187 (0x9df17000) [pid = 5670] [serial = 1192] [outer = (nil)] 12:40:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 188 (0xa003a800) [pid = 5670] [serial = 1193] [outer = 0x9df17000] 12:40:10 INFO - PROCESS | 5670 | 1461094810535 Marionette DEBUG loaded listener.js 12:40:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 189 (0xa00a9000) [pid = 5670] [serial = 1194] [outer = 0x9df17000] 12:40:11 INFO - PROCESS | 5670 | 1461094811429 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:40:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:40:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1579ms 12:40:11 INFO - PROCESS | 5670 | 1461094811471 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 12:40:11 INFO - PROCESS | 5670 | 1461094811476 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 12:40:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:40:11 INFO - PROCESS | 5670 | 1461094811483 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:40:11 INFO - PROCESS | 5670 | 1461094811487 Marionette TRACE conn4 <- [1,1562,null,{}] 12:40:11 INFO - PROCESS | 5670 | 1461094811493 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:11 INFO - PROCESS | 5670 | 1461094811708 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 12:40:12 INFO - PROCESS | 5670 | 1461094812049 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x87d5a000 == 140 [pid = 5670] [id = 398] 12:40:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 190 (0x93cb0c00) [pid = 5670] [serial = 1195] [outer = (nil)] 12:40:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 191 (0xa0adb800) [pid = 5670] [serial = 1196] [outer = 0x93cb0c00] 12:40:12 INFO - PROCESS | 5670 | 1461094812146 Marionette DEBUG loaded listener.js 12:40:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 192 (0xa0c37c00) [pid = 5670] [serial = 1197] [outer = 0x93cb0c00] 12:40:13 INFO - PROCESS | 5670 | 1461094813098 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1681ms 12:40:13 INFO - PROCESS | 5670 | 1461094813164 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 12:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:40:13 INFO - PROCESS | 5670 | 1461094813168 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 12:40:13 INFO - PROCESS | 5670 | 1461094813174 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:40:13 INFO - PROCESS | 5670 | 1461094813178 Marionette TRACE conn4 <- [1,1566,null,{}] 12:40:13 INFO - PROCESS | 5670 | 1461094813184 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:13 INFO - PROCESS | 5670 | 1461094813402 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 12:40:13 INFO - PROCESS | 5670 | 1461094813725 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:13 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fd1400 == 141 [pid = 5670] [id = 399] 12:40:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 193 (0x85c9ac00) [pid = 5670] [serial = 1198] [outer = (nil)] 12:40:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 194 (0xa0eb7800) [pid = 5670] [serial = 1199] [outer = 0x85c9ac00] 12:40:13 INFO - PROCESS | 5670 | 1461094813823 Marionette DEBUG loaded listener.js 12:40:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 195 (0xa0ebd400) [pid = 5670] [serial = 1200] [outer = 0x85c9ac00] 12:40:14 INFO - PROCESS | 5670 | 1461094814749 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:40:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:40:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1630ms 12:40:14 INFO - PROCESS | 5670 | 1461094814805 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 12:40:14 INFO - PROCESS | 5670 | 1461094814813 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 12:40:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:40:14 INFO - PROCESS | 5670 | 1461094814824 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:40:14 INFO - PROCESS | 5670 | 1461094814827 Marionette TRACE conn4 <- [1,1570,null,{}] 12:40:14 INFO - PROCESS | 5670 | 1461094814833 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:15 INFO - PROCESS | 5670 | 1461094815053 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 12:40:15 INFO - PROCESS | 5670 | 1461094815399 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x8586d400 == 142 [pid = 5670] [id = 400] 12:40:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 196 (0x859e5400) [pid = 5670] [serial = 1201] [outer = (nil)] 12:40:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 197 (0x859f0400) [pid = 5670] [serial = 1202] [outer = 0x859e5400] 12:40:15 INFO - PROCESS | 5670 | 1461094815493 Marionette DEBUG loaded listener.js 12:40:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 198 (0x87d5b800) [pid = 5670] [serial = 1203] [outer = 0x859e5400] 12:40:16 INFO - PROCESS | 5670 | 1461094816429 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:40:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:40:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1683ms 12:40:16 INFO - PROCESS | 5670 | 1461094816508 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 12:40:16 INFO - PROCESS | 5670 | 1461094816512 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 12:40:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:40:16 INFO - PROCESS | 5670 | 1461094816518 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:40:16 INFO - PROCESS | 5670 | 1461094816522 Marionette TRACE conn4 <- [1,1574,null,{}] 12:40:16 INFO - PROCESS | 5670 | 1461094816528 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:16 INFO - PROCESS | 5670 | 1461094816792 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x84fd4400 == 141 [pid = 5670] [id = 382] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8b78d800 == 140 [pid = 5670] [id = 381] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x88c86c00 == 139 [pid = 5670] [id = 380] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x85877c00 == 138 [pid = 5670] [id = 379] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x85877800 == 137 [pid = 5670] [id = 378] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x9141e800 == 136 [pid = 5670] [id = 369] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8e33a800 == 135 [pid = 5670] [id = 368] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x90534800 == 134 [pid = 5670] [id = 367] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8bf13c00 == 133 [pid = 5670] [id = 366] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8e652800 == 132 [pid = 5670] [id = 365] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8b78f400 == 131 [pid = 5670] [id = 364] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x87d4d400 == 130 [pid = 5670] [id = 362] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x8bf10c00 == 129 [pid = 5670] [id = 363] 12:40:18 INFO - PROCESS | 5670 | --DOCSHELL 0x859eb400 == 128 [pid = 5670] [id = 361] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 197 (0x8faae000) [pid = 5670] [serial = 951] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 196 (0x8bc51000) [pid = 5670] [serial = 1082] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 195 (0x942a1400) [pid = 5670] [serial = 966] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 194 (0x90482400) [pid = 5670] [serial = 957] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 193 (0xa0a29c00) [pid = 5670] [serial = 1056] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 192 (0x96a40400) [pid = 5670] [serial = 1043] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 191 (0x9717fc00) [pid = 5670] [serial = 1047] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 190 (0x843cd000) [pid = 5670] [serial = 996] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 189 (0x8b6c7c00) [pid = 5670] [serial = 1022] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 188 (0xa0ebd000) [pid = 5670] [serial = 1058] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 187 (0x8e330800) [pid = 5670] [serial = 1062] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 186 (0x8bd2c000) [pid = 5670] [serial = 1026] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 185 (0x91e73400) [pid = 5670] [serial = 960] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 184 (0x90487400) [pid = 5670] [serial = 993] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x99879800) [pid = 5670] [serial = 978] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0x8b78dc00) [pid = 5670] [serial = 1023] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x94210000) [pid = 5670] [serial = 1037] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x8b5f9000) [pid = 5670] [serial = 1077] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x8bc58c00) [pid = 5670] [serial = 1068] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x94212800) [pid = 5670] [serial = 882] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x904cc800) [pid = 5670] [serial = 999] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x9588e800) [pid = 5670] [serial = 1041] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0xa00a7c00) [pid = 5670] [serial = 981] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x87d52800) [pid = 5670] [serial = 990] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x85cce000) [pid = 5670] [serial = 987] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x97b22400) [pid = 5670] [serial = 969] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x94213c00) [pid = 5670] [serial = 1038] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0xa3ce3400) [pid = 5670] [serial = 984] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x93cab800) [pid = 5670] [serial = 1035] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x8b427000) [pid = 5670] [serial = 1070] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x8b795400) [pid = 5670] [serial = 1067] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x9588c400) [pid = 5670] [serial = 1040] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x9a6b1400) [pid = 5670] [serial = 1053] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x91422c00) [pid = 5670] [serial = 1034] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x859eb800) [pid = 5670] [serial = 1064] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x9048e000) [pid = 5670] [serial = 1031] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x8b7b3000) [pid = 5670] [serial = 1061] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0xa0033800) [pid = 5670] [serial = 1055] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x8f9e1800) [pid = 5670] [serial = 1029] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x98ced400) [pid = 5670] [serial = 975] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x98308c00) [pid = 5670] [serial = 1049] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x8bcd9000) [pid = 5670] [serial = 954] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x8b7b3400) [pid = 5670] [serial = 1079] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x99a27000) [pid = 5670] [serial = 1052] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x88a8ac00) [pid = 5670] [serial = 1074] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x87d51400) [pid = 5670] [serial = 1073] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x859efc00) [pid = 5670] [serial = 1065] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x8b7af800) [pid = 5670] [serial = 1017] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x8bc58800) [pid = 5670] [serial = 1080] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0xa0f9c000) [pid = 5670] [serial = 1059] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x8e64c400) [pid = 5670] [serial = 1028] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x9830f800) [pid = 5670] [serial = 972] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x85ca1000) [pid = 5670] [serial = 1020] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x941e1800) [pid = 5670] [serial = 963] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x8b5eb800) [pid = 5670] [serial = 1076] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x85c95800) [pid = 5670] [serial = 1019] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8bcd4c00) [pid = 5670] [serial = 1025] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x96fc5800) [pid = 5670] [serial = 1046] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x96a65c00) [pid = 5670] [serial = 1044] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x9884c000) [pid = 5670] [serial = 1050] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x904c7c00) [pid = 5670] [serial = 1032] [outer = (nil)] [url = about:blank] 12:40:18 INFO - PROCESS | 5670 | 1461094818511 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:18 INFO - PROCESS | 5670 | ++DOCSHELL 0x859ea000 == 129 [pid = 5670] [id = 401] 12:40:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x859eb400) [pid = 5670] [serial = 1204] [outer = (nil)] 12:40:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x85c93c00) [pid = 5670] [serial = 1205] [outer = 0x859eb400] 12:40:18 INFO - PROCESS | 5670 | 1461094818600 Marionette DEBUG loaded listener.js 12:40:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x85cc2000) [pid = 5670] [serial = 1206] [outer = 0x859eb400] 12:40:19 INFO - PROCESS | 5670 | 1461094819458 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:40:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:40:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 2991ms 12:40:19 INFO - PROCESS | 5670 | 1461094819513 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 12:40:19 INFO - PROCESS | 5670 | 1461094819521 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 12:40:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:40:19 INFO - PROCESS | 5670 | 1461094819529 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:40:19 INFO - PROCESS | 5670 | 1461094819534 Marionette TRACE conn4 <- [1,1578,null,{}] 12:40:19 INFO - PROCESS | 5670 | 1461094819541 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:19 INFO - PROCESS | 5670 | 1461094819747 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 12:40:19 INFO - PROCESS | 5670 | 1461094819948 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x85c9f400 == 130 [pid = 5670] [id = 402] 12:40:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x86c7b400) [pid = 5670] [serial = 1207] [outer = (nil)] 12:40:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x87d54000) [pid = 5670] [serial = 1208] [outer = 0x86c7b400] 12:40:20 INFO - PROCESS | 5670 | 1461094820033 Marionette DEBUG loaded listener.js 12:40:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x88a90000) [pid = 5670] [serial = 1209] [outer = 0x86c7b400] 12:40:20 INFO - PROCESS | 5670 | 1461094820978 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:40:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:40:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1479ms 12:40:21 INFO - PROCESS | 5670 | 1461094821012 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 12:40:21 INFO - PROCESS | 5670 | 1461094821017 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 12:40:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:40:21 INFO - PROCESS | 5670 | 1461094821024 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:40:21 INFO - PROCESS | 5670 | 1461094821027 Marionette TRACE conn4 <- [1,1582,null,{}] 12:40:21 INFO - PROCESS | 5670 | 1461094821046 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:21 INFO - PROCESS | 5670 | 1461094821302 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 12:40:21 INFO - PROCESS | 5670 | 1461094821332 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:21 INFO - PROCESS | 5670 | ++DOCSHELL 0x86c6d800 == 131 [pid = 5670] [id = 403] 12:40:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x89a08800) [pid = 5670] [serial = 1210] [outer = (nil)] 12:40:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8b6c2000) [pid = 5670] [serial = 1211] [outer = 0x89a08800] 12:40:21 INFO - PROCESS | 5670 | 1461094821406 Marionette DEBUG loaded listener.js 12:40:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8b78d800) [pid = 5670] [serial = 1212] [outer = 0x89a08800] 12:40:22 INFO - PROCESS | 5670 | 1461094822519 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:40:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:40:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1532ms 12:40:22 INFO - PROCESS | 5670 | 1461094822557 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 12:40:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:40:22 INFO - PROCESS | 5670 | 1461094822561 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 12:40:22 INFO - PROCESS | 5670 | 1461094822582 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:40:22 INFO - PROCESS | 5670 | 1461094822591 Marionette TRACE conn4 <- [1,1586,null,{}] 12:40:22 INFO - PROCESS | 5670 | 1461094822598 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:22 INFO - PROCESS | 5670 | 1461094822862 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 12:40:23 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x86c6e000) [pid = 5670] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:40:23 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x8a09f800) [pid = 5670] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:40:23 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x8b7b8c00) [pid = 5670] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:40:23 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x85c9c000) [pid = 5670] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:40:23 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x85878800) [pid = 5670] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:40:23 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x859ec000) [pid = 5670] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:40:23 INFO - PROCESS | 5670 | 1461094823483 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:23 INFO - PROCESS | 5670 | ++DOCSHELL 0x843c2000 == 132 [pid = 5670] [id = 404] 12:40:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x843c2c00) [pid = 5670] [serial = 1213] [outer = (nil)] 12:40:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x85c97800) [pid = 5670] [serial = 1214] [outer = 0x843c2c00] 12:40:23 INFO - PROCESS | 5670 | 1461094823561 Marionette DEBUG loaded listener.js 12:40:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8b6c4800) [pid = 5670] [serial = 1215] [outer = 0x843c2c00] 12:40:24 INFO - PROCESS | 5670 | 1461094824332 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:40:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:40:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1809ms 12:40:24 INFO - PROCESS | 5670 | 1461094824377 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 12:40:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:40:24 INFO - PROCESS | 5670 | 1461094824382 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 12:40:24 INFO - PROCESS | 5670 | 1461094824388 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:40:24 INFO - PROCESS | 5670 | 1461094824391 Marionette TRACE conn4 <- [1,1590,null,{}] 12:40:24 INFO - PROCESS | 5670 | 1461094824396 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:24 INFO - PROCESS | 5670 | 1461094824590 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 12:40:24 INFO - PROCESS | 5670 | 1461094824777 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:24 INFO - PROCESS | 5670 | ++DOCSHELL 0x85ca1800 == 133 [pid = 5670] [id = 405] 12:40:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8bc86c00) [pid = 5670] [serial = 1216] [outer = (nil)] 12:40:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8bc8e000) [pid = 5670] [serial = 1217] [outer = 0x8bc86c00] 12:40:24 INFO - PROCESS | 5670 | 1461094824870 Marionette DEBUG loaded listener.js 12:40:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8bcd9000) [pid = 5670] [serial = 1218] [outer = 0x8bc86c00] 12:40:26 INFO - PROCESS | 5670 | 1461094826029 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:40:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:40:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1682ms 12:40:26 INFO - PROCESS | 5670 | 1461094826070 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 12:40:26 INFO - PROCESS | 5670 | 1461094826077 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 12:40:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:40:26 INFO - PROCESS | 5670 | 1461094826087 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:40:26 INFO - PROCESS | 5670 | 1461094826092 Marionette TRACE conn4 <- [1,1594,null,{}] 12:40:26 INFO - PROCESS | 5670 | 1461094826101 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:26 INFO - PROCESS | 5670 | 1461094826330 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 12:40:26 INFO - PROCESS | 5670 | 1461094826637 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cd0800 == 134 [pid = 5670] [id = 406] 12:40:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x86c79000) [pid = 5670] [serial = 1219] [outer = (nil)] 12:40:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x88a8ec00) [pid = 5670] [serial = 1220] [outer = 0x86c79000] 12:40:26 INFO - PROCESS | 5670 | 1461094826735 Marionette DEBUG loaded listener.js 12:40:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8b787400) [pid = 5670] [serial = 1221] [outer = 0x86c79000] 12:40:27 INFO - PROCESS | 5670 | 1461094827713 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:40:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:40:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1684ms 12:40:27 INFO - PROCESS | 5670 | 1461094827788 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 12:40:27 INFO - PROCESS | 5670 | 1461094827798 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 12:40:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:40:27 INFO - PROCESS | 5670 | 1461094827809 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:40:27 INFO - PROCESS | 5670 | 1461094827813 Marionette TRACE conn4 <- [1,1598,null,{}] 12:40:27 INFO - PROCESS | 5670 | 1461094827820 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:28 INFO - PROCESS | 5670 | 1461094828043 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 12:40:28 INFO - PROCESS | 5670 | 1461094828439 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:28 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b78b400 == 135 [pid = 5670] [id = 407] 12:40:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x8b78c000) [pid = 5670] [serial = 1222] [outer = (nil)] 12:40:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x8bcd1800) [pid = 5670] [serial = 1223] [outer = 0x8b78c000] 12:40:28 INFO - PROCESS | 5670 | 1461094828536 Marionette DEBUG loaded listener.js 12:40:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x8bd2c000) [pid = 5670] [serial = 1224] [outer = 0x8b78c000] 12:40:29 INFO - PROCESS | 5670 | 1461094829524 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:40:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:40:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1729ms 12:40:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:40:29 INFO - PROCESS | 5670 | 1461094829538 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 12:40:29 INFO - PROCESS | 5670 | 1461094829541 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 12:40:29 INFO - PROCESS | 5670 | 1461094829548 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:40:29 INFO - PROCESS | 5670 | 1461094829554 Marionette TRACE conn4 <- [1,1602,null,{}] 12:40:29 INFO - PROCESS | 5670 | 1461094829571 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:29 INFO - PROCESS | 5670 | 1461094829785 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 12:40:30 INFO - PROCESS | 5670 | 1461094830105 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:30 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc85000 == 136 [pid = 5670] [id = 408] 12:40:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x8bd21400) [pid = 5670] [serial = 1225] [outer = (nil)] 12:40:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x8e697000) [pid = 5670] [serial = 1226] [outer = 0x8bd21400] 12:40:30 INFO - PROCESS | 5670 | 1461094830203 Marionette DEBUG loaded listener.js 12:40:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x8f34d800) [pid = 5670] [serial = 1227] [outer = 0x8bd21400] 12:40:31 INFO - PROCESS | 5670 | 1461094831098 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:40:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:40:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1588ms 12:40:31 INFO - PROCESS | 5670 | 1461094831136 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 12:40:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:40:31 INFO - PROCESS | 5670 | 1461094831141 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 12:40:31 INFO - PROCESS | 5670 | 1461094831147 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:40:31 INFO - PROCESS | 5670 | 1461094831150 Marionette TRACE conn4 <- [1,1606,null,{}] 12:40:31 INFO - PROCESS | 5670 | 1461094831157 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:31 INFO - PROCESS | 5670 | 1461094831394 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 12:40:31 INFO - PROCESS | 5670 | 1461094831706 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:31 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b7ad800 == 137 [pid = 5670] [id = 409] 12:40:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x8e650000) [pid = 5670] [serial = 1228] [outer = (nil)] 12:40:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x8fa88c00) [pid = 5670] [serial = 1229] [outer = 0x8e650000] 12:40:31 INFO - PROCESS | 5670 | 1461094831803 Marionette DEBUG loaded listener.js 12:40:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x8fabc800) [pid = 5670] [serial = 1230] [outer = 0x8e650000] 12:40:32 INFO - PROCESS | 5670 | 1461094832713 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:40:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:40:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1630ms 12:40:32 INFO - PROCESS | 5670 | 1461094832779 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 12:40:32 INFO - PROCESS | 5670 | 1461094832784 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 12:40:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:40:32 INFO - PROCESS | 5670 | 1461094832791 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:40:32 INFO - PROCESS | 5670 | 1461094832795 Marionette TRACE conn4 <- [1,1610,null,{}] 12:40:32 INFO - PROCESS | 5670 | 1461094832801 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:33 INFO - PROCESS | 5670 | 1461094833021 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 12:40:33 INFO - PROCESS | 5670 | 1461094833356 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:33 INFO - PROCESS | 5670 | ++DOCSHELL 0x88a89400 == 138 [pid = 5670] [id = 410] 12:40:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x8b6cac00) [pid = 5670] [serial = 1231] [outer = (nil)] 12:40:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x90485000) [pid = 5670] [serial = 1232] [outer = 0x8b6cac00] 12:40:33 INFO - PROCESS | 5670 | 1461094833465 Marionette DEBUG loaded listener.js 12:40:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x90489800) [pid = 5670] [serial = 1233] [outer = 0x8b6cac00] 12:40:34 INFO - PROCESS | 5670 | 1461094834398 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:40:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:40:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1640ms 12:40:34 INFO - PROCESS | 5670 | 1461094834432 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 12:40:34 INFO - PROCESS | 5670 | 1461094834436 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 12:40:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:40:34 INFO - PROCESS | 5670 | 1461094834462 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:40:34 INFO - PROCESS | 5670 | 1461094834466 Marionette TRACE conn4 <- [1,1614,null,{}] 12:40:34 INFO - PROCESS | 5670 | 1461094834472 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:34 INFO - PROCESS | 5670 | 1461094834757 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 12:40:35 INFO - PROCESS | 5670 | 1461094835071 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:35 INFO - PROCESS | 5670 | ++DOCSHELL 0x904c9800 == 139 [pid = 5670] [id = 411] 12:40:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x904ea400) [pid = 5670] [serial = 1234] [outer = (nil)] 12:40:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x9141d400) [pid = 5670] [serial = 1235] [outer = 0x904ea400] 12:40:35 INFO - PROCESS | 5670 | 1461094835199 Marionette DEBUG loaded listener.js 12:40:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x93005c00) [pid = 5670] [serial = 1236] [outer = 0x904ea400] 12:40:36 INFO - PROCESS | 5670 | 1461094836210 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:40:36 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 12:40:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1785ms 12:40:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:40:36 INFO - PROCESS | 5670 | 1461094836244 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 12:40:36 INFO - PROCESS | 5670 | 1461094836247 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 12:40:36 INFO - PROCESS | 5670 | 1461094836254 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:40:36 INFO - PROCESS | 5670 | 1461094836258 Marionette TRACE conn4 <- [1,1618,null,{}] 12:40:36 INFO - PROCESS | 5670 | 1461094836263 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:36 INFO - PROCESS | 5670 | 1461094836480 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 12:40:36 INFO - PROCESS | 5670 | 1461094836808 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x90481400 == 140 [pid = 5670] [id = 412] 12:40:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x904cdc00) [pid = 5670] [serial = 1237] [outer = (nil)] 12:40:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x93cabc00) [pid = 5670] [serial = 1238] [outer = 0x904cdc00] 12:40:36 INFO - PROCESS | 5670 | 1461094836918 Marionette DEBUG loaded listener.js 12:40:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x93cb0000) [pid = 5670] [serial = 1239] [outer = 0x904cdc00] 12:40:37 INFO - PROCESS | 5670 | 1461094837864 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:40:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:40:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1688ms 12:40:37 INFO - PROCESS | 5670 | 1461094837944 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 12:40:37 INFO - PROCESS | 5670 | 1461094837947 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 12:40:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:40:37 INFO - PROCESS | 5670 | 1461094837955 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:40:37 INFO - PROCESS | 5670 | 1461094837959 Marionette TRACE conn4 <- [1,1622,null,{}] 12:40:37 INFO - PROCESS | 5670 | 1461094837965 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:38 INFO - PROCESS | 5670 | 1461094838222 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 12:40:38 INFO - PROCESS | 5670 | 1461094838539 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:38 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b425c00 == 141 [pid = 5670] [id = 413] 12:40:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x8e69d800) [pid = 5670] [serial = 1240] [outer = (nil)] 12:40:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x94212800) [pid = 5670] [serial = 1241] [outer = 0x8e69d800] 12:40:38 INFO - PROCESS | 5670 | 1461094838632 Marionette DEBUG loaded listener.js 12:40:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x94215000) [pid = 5670] [serial = 1242] [outer = 0x8e69d800] 12:40:39 INFO - PROCESS | 5670 | 1461094839535 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:40:39 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 12:40:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1629ms 12:40:39 INFO - PROCESS | 5670 | 1461094839585 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 12:40:39 INFO - PROCESS | 5670 | 1461094839589 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 12:40:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:40:39 INFO - PROCESS | 5670 | 1461094839596 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:40:39 INFO - PROCESS | 5670 | 1461094839599 Marionette TRACE conn4 <- [1,1626,null,{}] 12:40:39 INFO - PROCESS | 5670 | 1461094839605 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:39 INFO - PROCESS | 5670 | 1461094839817 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 12:40:40 INFO - PROCESS | 5670 | 1461094840152 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:40 INFO - PROCESS | 5670 | ++DOCSHELL 0x904ca800 == 142 [pid = 5670] [id = 414] 12:40:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x94213000) [pid = 5670] [serial = 1243] [outer = (nil)] 12:40:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x95884c00) [pid = 5670] [serial = 1244] [outer = 0x94213000] 12:40:40 INFO - PROCESS | 5670 | 1461094840257 Marionette DEBUG loaded listener.js 12:40:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x96238800) [pid = 5670] [serial = 1245] [outer = 0x94213000] 12:40:41 INFO - PROCESS | 5670 | 1461094841171 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:40:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:40:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1630ms 12:40:41 INFO - PROCESS | 5670 | 1461094841227 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 12:40:41 INFO - PROCESS | 5670 | 1461094841232 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 12:40:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:40:41 INFO - PROCESS | 5670 | 1461094841238 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:40:41 INFO - PROCESS | 5670 | 1461094841242 Marionette TRACE conn4 <- [1,1630,null,{}] 12:40:41 INFO - PROCESS | 5670 | 1461094841248 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:41 INFO - PROCESS | 5670 | 1461094841463 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 12:40:41 INFO - PROCESS | 5670 | 1461094841774 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:41 INFO - PROCESS | 5670 | ++DOCSHELL 0x90481c00 == 143 [pid = 5670] [id = 415] 12:40:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x94d09400) [pid = 5670] [serial = 1246] [outer = (nil)] 12:40:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x96a6f400) [pid = 5670] [serial = 1247] [outer = 0x94d09400] 12:40:41 INFO - PROCESS | 5670 | 1461094841867 Marionette DEBUG loaded listener.js 12:40:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x96ad8000) [pid = 5670] [serial = 1248] [outer = 0x94d09400] 12:40:42 INFO - PROCESS | 5670 | 1461094842800 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:40:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:40:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1630ms 12:40:42 INFO - PROCESS | 5670 | 1461094842869 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 12:40:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:40:42 INFO - PROCESS | 5670 | 1461094842874 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 12:40:42 INFO - PROCESS | 5670 | 1461094842880 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:40:42 INFO - PROCESS | 5670 | 1461094842885 Marionette TRACE conn4 <- [1,1634,null,{}] 12:40:42 INFO - PROCESS | 5670 | 1461094842891 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:43 INFO - PROCESS | 5670 | 1461094843139 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 12:40:43 INFO - PROCESS | 5670 | 1461094843477 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e33a400 == 144 [pid = 5670] [id = 416] 12:40:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x97b22400) [pid = 5670] [serial = 1249] [outer = (nil)] 12:40:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x97d65800) [pid = 5670] [serial = 1250] [outer = 0x97b22400] 12:40:43 INFO - PROCESS | 5670 | 1461094843573 Marionette DEBUG loaded listener.js 12:40:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x982f2800) [pid = 5670] [serial = 1251] [outer = 0x97b22400] 12:40:44 INFO - PROCESS | 5670 | 1461094844544 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:40:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:40:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1731ms 12:40:44 INFO - PROCESS | 5670 | 1461094844612 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 12:40:44 INFO - PROCESS | 5670 | 1461094844615 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 12:40:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:40:44 INFO - PROCESS | 5670 | 1461094844621 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:40:44 INFO - PROCESS | 5670 | 1461094844625 Marionette TRACE conn4 <- [1,1638,null,{}] 12:40:44 INFO - PROCESS | 5670 | 1461094844631 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:44 INFO - PROCESS | 5670 | 1461094844834 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 12:40:45 INFO - PROCESS | 5670 | 1461094845153 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x96fba800 == 145 [pid = 5670] [id = 417] 12:40:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x979b6000) [pid = 5670] [serial = 1252] [outer = (nil)] 12:40:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x9853cc00) [pid = 5670] [serial = 1253] [outer = 0x979b6000] 12:40:45 INFO - PROCESS | 5670 | 1461094845256 Marionette DEBUG loaded listener.js 12:40:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x9884b400) [pid = 5670] [serial = 1254] [outer = 0x979b6000] 12:40:46 INFO - PROCESS | 5670 | 1461094846187 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:40:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:40:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1628ms 12:40:46 INFO - PROCESS | 5670 | 1461094846252 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 12:40:46 INFO - PROCESS | 5670 | 1461094846257 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 12:40:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:40:46 INFO - PROCESS | 5670 | 1461094846264 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:40:46 INFO - PROCESS | 5670 | 1461094846268 Marionette TRACE conn4 <- [1,1642,null,{}] 12:40:46 INFO - PROCESS | 5670 | 1461094846274 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:46 INFO - PROCESS | 5670 | 1461094846520 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 12:40:46 INFO - PROCESS | 5670 | 1461094846837 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:46 INFO - PROCESS | 5670 | ++DOCSHELL 0x904ec400 == 146 [pid = 5670] [id = 418] 12:40:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x97c26c00) [pid = 5670] [serial = 1255] [outer = (nil)] 12:40:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x98cedc00) [pid = 5670] [serial = 1256] [outer = 0x97c26c00] 12:40:46 INFO - PROCESS | 5670 | 1461094846931 Marionette DEBUG loaded listener.js 12:40:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0x98e20000) [pid = 5670] [serial = 1257] [outer = 0x97c26c00] 12:40:47 INFO - PROCESS | 5670 | 1461094847838 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:40:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:40:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1640ms 12:40:47 INFO - PROCESS | 5670 | 1461094847905 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 12:40:47 INFO - PROCESS | 5670 | 1461094847909 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 12:40:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:40:47 INFO - PROCESS | 5670 | 1461094847916 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:40:47 INFO - PROCESS | 5670 | 1461094847919 Marionette TRACE conn4 <- [1,1646,null,{}] 12:40:47 INFO - PROCESS | 5670 | 1461094847925 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:48 INFO - PROCESS | 5670 | 1461094848174 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 12:40:48 INFO - PROCESS | 5670 | 1461094848511 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bf1a000 == 147 [pid = 5670] [id = 419] 12:40:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0x8e338400) [pid = 5670] [serial = 1258] [outer = (nil)] 12:40:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 187 (0x99876800) [pid = 5670] [serial = 1259] [outer = 0x8e338400] 12:40:48 INFO - PROCESS | 5670 | 1461094848607 Marionette DEBUG loaded listener.js 12:40:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 188 (0x99a05000) [pid = 5670] [serial = 1260] [outer = 0x8e338400] 12:40:49 INFO - PROCESS | 5670 | 1461094849480 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:40:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:40:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1631ms 12:40:49 INFO - PROCESS | 5670 | 1461094849548 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 12:40:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:40:49 INFO - PROCESS | 5670 | 1461094849553 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 12:40:49 INFO - PROCESS | 5670 | 1461094849560 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:40:49 INFO - PROCESS | 5670 | 1461094849563 Marionette TRACE conn4 <- [1,1650,null,{}] 12:40:49 INFO - PROCESS | 5670 | 1461094849569 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:49 INFO - PROCESS | 5670 | 1461094849791 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 12:40:50 INFO - PROCESS | 5670 | 1461094850105 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x98cea400 == 148 [pid = 5670] [id = 420] 12:40:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 189 (0x994c5400) [pid = 5670] [serial = 1261] [outer = (nil)] 12:40:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 190 (0x9a6b2c00) [pid = 5670] [serial = 1262] [outer = 0x994c5400] 12:40:50 INFO - PROCESS | 5670 | 1461094850204 Marionette DEBUG loaded listener.js 12:40:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 191 (0x9a8a1000) [pid = 5670] [serial = 1263] [outer = 0x994c5400] 12:40:51 INFO - PROCESS | 5670 | 1461094851107 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:40:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:40:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1587ms 12:40:51 INFO - PROCESS | 5670 | 1461094851147 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 12:40:51 INFO - PROCESS | 5670 | 1461094851150 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 12:40:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:40:51 INFO - PROCESS | 5670 | 1461094851157 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:40:51 INFO - PROCESS | 5670 | 1461094851161 Marionette TRACE conn4 <- [1,1654,null,{}] 12:40:51 INFO - PROCESS | 5670 | 1461094851168 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:51 INFO - PROCESS | 5670 | 1461094851380 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 12:40:51 INFO - PROCESS | 5670 | 1461094851601 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:51 INFO - PROCESS | 5670 | ++DOCSHELL 0x85c9d000 == 149 [pid = 5670] [id = 421] 12:40:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 192 (0x96a3bc00) [pid = 5670] [serial = 1264] [outer = (nil)] 12:40:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 193 (0x9fca2800) [pid = 5670] [serial = 1265] [outer = 0x96a3bc00] 12:40:51 INFO - PROCESS | 5670 | 1461094851690 Marionette DEBUG loaded listener.js 12:40:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 194 (0xa0037c00) [pid = 5670] [serial = 1266] [outer = 0x96a3bc00] 12:40:52 INFO - PROCESS | 5670 | 1461094852627 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:40:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:40:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1498ms 12:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:40:52 INFO - PROCESS | 5670 | 1461094852658 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 12:40:52 INFO - PROCESS | 5670 | 1461094852662 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 12:40:52 INFO - PROCESS | 5670 | 1461094852669 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:40:52 INFO - PROCESS | 5670 | 1461094852672 Marionette TRACE conn4 <- [1,1658,null,{}] 12:40:52 INFO - PROCESS | 5670 | 1461094852678 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:52 INFO - PROCESS | 5670 | 1461094852883 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 12:40:53 INFO - PROCESS | 5670 | 1461094853164 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa8e400 == 150 [pid = 5670] [id = 422] 12:40:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 195 (0x9048c400) [pid = 5670] [serial = 1267] [outer = (nil)] 12:40:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 196 (0xa0eb0c00) [pid = 5670] [serial = 1268] [outer = 0x9048c400] 12:40:53 INFO - PROCESS | 5670 | 1461094853322 Marionette DEBUG loaded listener.js 12:40:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 197 (0xa0eb8c00) [pid = 5670] [serial = 1269] [outer = 0x9048c400] 12:40:54 INFO - PROCESS | 5670 | 1461094854217 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1592ms 12:40:54 INFO - PROCESS | 5670 | 1461094854263 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 12:40:54 INFO - PROCESS | 5670 | 1461094854266 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 12:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:40:54 INFO - PROCESS | 5670 | 1461094854273 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:40:54 INFO - PROCESS | 5670 | 1461094854276 Marionette TRACE conn4 <- [1,1662,null,{}] 12:40:54 INFO - PROCESS | 5670 | 1461094854282 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:54 INFO - PROCESS | 5670 | 1461094854486 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 12:40:54 INFO - PROCESS | 5670 | 1461094854763 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x9a513800 == 151 [pid = 5670] [id = 423] 12:40:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 198 (0x9fc5b400) [pid = 5670] [serial = 1270] [outer = (nil)] 12:40:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 199 (0xa0fdf400) [pid = 5670] [serial = 1271] [outer = 0x9fc5b400] 12:40:54 INFO - PROCESS | 5670 | 1461094854897 Marionette DEBUG loaded listener.js 12:40:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 200 (0xa0fe4000) [pid = 5670] [serial = 1272] [outer = 0x9fc5b400] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x85c9a800 == 150 [pid = 5670] [id = 357] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5ec400 == 149 [pid = 5670] [id = 264] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x86c75800 == 148 [pid = 5670] [id = 315] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5f9800 == 147 [pid = 5670] [id = 265] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x84fd1400 == 146 [pid = 5670] [id = 399] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x87d5a000 == 145 [pid = 5670] [id = 398] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x85cccc00 == 144 [pid = 5670] [id = 396] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x9a8a3800 == 143 [pid = 5670] [id = 397] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5ef400 == 142 [pid = 5670] [id = 395] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x98307000 == 141 [pid = 5670] [id = 394] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x98535800 == 140 [pid = 5670] [id = 393] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x85cc1800 == 139 [pid = 5670] [id = 391] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x94209800 == 138 [pid = 5670] [id = 392] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x91428800 == 137 [pid = 5670] [id = 390] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x87be8800 == 136 [pid = 5670] [id = 389] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x8fe5a000 == 135 [pid = 5670] [id = 388] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x85878400 == 134 [pid = 5670] [id = 387] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x8b79b000 == 133 [pid = 5670] [id = 385] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x8b79c000 == 132 [pid = 5670] [id = 386] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x87d5bc00 == 131 [pid = 5670] [id = 384] 12:40:57 INFO - PROCESS | 5670 | --DOCSHELL 0x84fdf400 == 130 [pid = 5670] [id = 383] 12:40:57 INFO - PROCESS | 5670 | 1461094857427 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 199 (0x87d59000) [pid = 5670] [serial = 1148] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 198 (0x8e336400) [pid = 5670] [serial = 1091] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 197 (0x8f342000) [pid = 5670] [serial = 1094] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 196 (0x941ee800) [pid = 5670] [serial = 1112] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 195 (0x8bcd5000) [pid = 5670] [serial = 1083] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 194 (0x8b78b000) [pid = 5670] [serial = 1142] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 193 (0x8f9e8c00) [pid = 5670] [serial = 1097] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 192 (0x8bf1b800) [pid = 5670] [serial = 1146] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 191 (0x979bb400) [pid = 5670] [serial = 1121] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 190 (0x91236c00) [pid = 5670] [serial = 1103] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 189 (0x88c81400) [pid = 5670] [serial = 1140] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 188 (0x859ee400) [pid = 5670] [serial = 1136] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 187 (0x8bf0e800) [pid = 5670] [serial = 1145] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 186 (0x8b7aa400) [pid = 5670] [serial = 1088] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 185 (0x8b79f000) [pid = 5670] [serial = 1143] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 184 (0x8b79e400) [pid = 5670] [serial = 1071] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x8a24c400) [pid = 5670] [serial = 1133] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0x96bc5800) [pid = 5670] [serial = 1118] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x98ce6000) [pid = 5670] [serial = 1130] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x98536c00) [pid = 5670] [serial = 1127] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x86c70800) [pid = 5670] [serial = 1137] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x86c78000) [pid = 5670] [serial = 1139] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x93f05c00) [pid = 5670] [serial = 1109] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x9588bc00) [pid = 5670] [serial = 1115] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x982dbc00) [pid = 5670] [serial = 1124] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x87bf5c00) [pid = 5670] [serial = 1085] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x904c4c00) [pid = 5670] [serial = 1100] [outer = (nil)] [url = about:blank] 12:40:57 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x93166c00) [pid = 5670] [serial = 1106] [outer = (nil)] [url = about:blank] 12:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 3439ms 12:40:57 INFO - PROCESS | 5670 | 1461094857713 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 12:40:57 INFO - PROCESS | 5670 | 1461094857719 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 12:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:40:57 INFO - PROCESS | 5670 | 1461094857728 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:40:57 INFO - PROCESS | 5670 | 1461094857733 Marionette TRACE conn4 <- [1,1666,null,{}] 12:40:57 INFO - PROCESS | 5670 | 1461094857742 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:57 INFO - PROCESS | 5670 | 1461094857937 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 12:40:58 INFO - PROCESS | 5670 | 1461094858147 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cd0000 == 131 [pid = 5670] [id = 424] 12:40:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x85cd0400) [pid = 5670] [serial = 1273] [outer = (nil)] 12:40:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x86c74c00) [pid = 5670] [serial = 1274] [outer = 0x85cd0400] 12:40:58 INFO - PROCESS | 5670 | 1461094858230 Marionette DEBUG loaded listener.js 12:40:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x87be8800) [pid = 5670] [serial = 1275] [outer = 0x85cd0400] 12:40:59 INFO - PROCESS | 5670 | 1461094859068 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1383ms 12:40:59 INFO - PROCESS | 5670 | 1461094859112 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 12:40:59 INFO - PROCESS | 5670 | 1461094859120 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 12:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:40:59 INFO - PROCESS | 5670 | 1461094859135 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:40:59 INFO - PROCESS | 5670 | 1461094859139 Marionette TRACE conn4 <- [1,1670,null,{}] 12:40:59 INFO - PROCESS | 5670 | 1461094859146 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:59 INFO - PROCESS | 5670 | 1461094859346 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 12:40:59 INFO - PROCESS | 5670 | 1461094859551 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:59 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cc6400 == 132 [pid = 5670] [id = 425] 12:40:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x85ccb800) [pid = 5670] [serial = 1276] [outer = (nil)] 12:40:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x88c8f000) [pid = 5670] [serial = 1277] [outer = 0x85ccb800] 12:40:59 INFO - PROCESS | 5670 | 1461094859629 Marionette DEBUG loaded listener.js 12:40:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x8b5ee400) [pid = 5670] [serial = 1278] [outer = 0x85ccb800] 12:41:00 INFO - PROCESS | 5670 | 1461094860619 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1539ms 12:41:00 INFO - PROCESS | 5670 | 1461094860680 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 12:41:00 INFO - PROCESS | 5670 | 1461094860684 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 12:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:41:00 INFO - PROCESS | 5670 | 1461094860690 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:41:00 INFO - PROCESS | 5670 | 1461094860696 Marionette TRACE conn4 <- [1,1674,null,{}] 12:41:00 INFO - PROCESS | 5670 | 1461094860711 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:00 INFO - PROCESS | 5670 | 1461094860995 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 12:41:01 INFO - PROCESS | 5670 | 1461094861021 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:01 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a094800 == 133 [pid = 5670] [id = 426] 12:41:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x8b7a1400) [pid = 5670] [serial = 1279] [outer = (nil)] 12:41:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x8b7b6400) [pid = 5670] [serial = 1280] [outer = 0x8b7a1400] 12:41:01 INFO - PROCESS | 5670 | 1461094861097 Marionette DEBUG loaded listener.js 12:41:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x8bc84c00) [pid = 5670] [serial = 1281] [outer = 0x8b7a1400] 12:41:02 INFO - PROCESS | 5670 | 1461094862777 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x8e6a3c00) [pid = 5670] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x88a90400) [pid = 5670] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x93caf800) [pid = 5670] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x982d9c00) [pid = 5670] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x86c75000) [pid = 5670] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x8586cc00) [pid = 5670] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x96a3f800) [pid = 5670] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x8e338c00) [pid = 5670] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x8e32ac00) [pid = 5670] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x9066f400) [pid = 5670] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x96fe6000) [pid = 5670] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x8e699000) [pid = 5670] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x904c6800) [pid = 5670] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x94d07000) [pid = 5670] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x90485c00) [pid = 5670] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x93078c00) [pid = 5670] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x98305800) [pid = 5670] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x89a08800) [pid = 5670] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x843c2c00) [pid = 5670] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x9588e000) [pid = 5670] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x85ccb000) [pid = 5670] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2238ms 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x93011000) [pid = 5670] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x8e333800) [pid = 5670] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x8fe5a800) [pid = 5670] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x8bc5c400) [pid = 5670] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x8b7a2400) [pid = 5670] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x8b7ac800) [pid = 5670] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x88c8d000) [pid = 5670] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x8586a800) [pid = 5670] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x86c7b400) [pid = 5670] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x859eb400) [pid = 5670] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x859e5400) [pid = 5670] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x85c9ac00) [pid = 5670] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x93cb0c00) [pid = 5670] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x9df17000) [pid = 5670] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x94294000) [pid = 5670] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x8e647000) [pid = 5670] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x98e97400) [pid = 5670] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:41:02 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x98537000) [pid = 5670] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:41:02 INFO - PROCESS | 5670 | 1461094862993 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 12:41:03 INFO - PROCESS | 5670 | 1461094862997 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 12:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:41:03 INFO - PROCESS | 5670 | 1461094863006 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:41:03 INFO - PROCESS | 5670 | 1461094863023 Marionette TRACE conn4 <- [1,1678,null,{}] 12:41:03 INFO - PROCESS | 5670 | 1461094863037 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:03 INFO - PROCESS | 5670 | 1461094863216 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 12:41:03 INFO - PROCESS | 5670 | 1461094863226 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:03 INFO - PROCESS | 5670 | ++DOCSHELL 0x8586cc00 == 134 [pid = 5670] [id = 427] 12:41:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x85c9e400) [pid = 5670] [serial = 1282] [outer = (nil)] 12:41:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x88c8d000) [pid = 5670] [serial = 1283] [outer = 0x85c9e400] 12:41:03 INFO - PROCESS | 5670 | 1461094863300 Marionette DEBUG loaded listener.js 12:41:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8bc54000) [pid = 5670] [serial = 1284] [outer = 0x85c9e400] 12:41:04 INFO - PROCESS | 5670 | 1461094864226 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1253ms 12:41:04 INFO - PROCESS | 5670 | 1461094864265 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 12:41:04 INFO - PROCESS | 5670 | 1461094864268 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 12:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:41:04 INFO - PROCESS | 5670 | 1461094864275 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:41:04 INFO - PROCESS | 5670 | 1461094864278 Marionette TRACE conn4 <- [1,1682,null,{}] 12:41:04 INFO - PROCESS | 5670 | 1461094864283 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:04 INFO - PROCESS | 5670 | 1461094864474 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 12:41:04 INFO - PROCESS | 5670 | 1461094864491 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:04 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bcd6c00 == 135 [pid = 5670] [id = 428] 12:41:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8bcdec00) [pid = 5670] [serial = 1285] [outer = (nil)] 12:41:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8bf17400) [pid = 5670] [serial = 1286] [outer = 0x8bcdec00] 12:41:04 INFO - PROCESS | 5670 | 1461094864568 Marionette DEBUG loaded listener.js 12:41:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x8e330c00) [pid = 5670] [serial = 1287] [outer = 0x8bcdec00] 12:41:05 INFO - PROCESS | 5670 | 1461094865898 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1681ms 12:41:05 INFO - PROCESS | 5670 | 1461094865957 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 12:41:05 INFO - PROCESS | 5670 | 1461094865965 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 12:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:41:05 INFO - PROCESS | 5670 | 1461094865986 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:41:05 INFO - PROCESS | 5670 | 1461094865991 Marionette TRACE conn4 <- [1,1686,null,{}] 12:41:06 INFO - PROCESS | 5670 | 1461094866001 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:06 INFO - PROCESS | 5670 | 1461094866257 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 12:41:06 INFO - PROCESS | 5670 | 1461094866591 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:06 INFO - PROCESS | 5670 | ++DOCSHELL 0x85c9f000 == 136 [pid = 5670] [id = 429] 12:41:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x87d4e000) [pid = 5670] [serial = 1288] [outer = (nil)] 12:41:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x89a08800) [pid = 5670] [serial = 1289] [outer = 0x87d4e000] 12:41:06 INFO - PROCESS | 5670 | 1461094866697 Marionette DEBUG loaded listener.js 12:41:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x8b78a400) [pid = 5670] [serial = 1290] [outer = 0x87d4e000] 12:41:07 INFO - PROCESS | 5670 | 1461094867783 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:41:07 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 12:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1844ms 12:41:07 INFO - PROCESS | 5670 | 1461094867820 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 12:41:07 INFO - PROCESS | 5670 | 1461094867829 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 12:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:41:07 INFO - PROCESS | 5670 | 1461094867840 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:41:07 INFO - PROCESS | 5670 | 1461094867844 Marionette TRACE conn4 <- [1,1690,null,{}] 12:41:07 INFO - PROCESS | 5670 | 1461094867851 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:08 INFO - PROCESS | 5670 | 1461094868086 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 12:41:08 INFO - PROCESS | 5670 | 1461094868415 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:08 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b794800 == 137 [pid = 5670] [id = 430] 12:41:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x8bc89400) [pid = 5670] [serial = 1291] [outer = (nil)] 12:41:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x8bd29800) [pid = 5670] [serial = 1292] [outer = 0x8bc89400] 12:41:08 INFO - PROCESS | 5670 | 1461094868511 Marionette DEBUG loaded listener.js 12:41:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x8e32f400) [pid = 5670] [serial = 1293] [outer = 0x8bc89400] 12:41:09 INFO - PROCESS | 5670 | 1461094869453 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1644ms 12:41:09 INFO - PROCESS | 5670 | 1461094869485 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 12:41:09 INFO - PROCESS | 5670 | 1461094869489 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 12:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:41:09 INFO - PROCESS | 5670 | 1461094869496 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:41:09 INFO - PROCESS | 5670 | 1461094869502 Marionette TRACE conn4 <- [1,1694,null,{}] 12:41:09 INFO - PROCESS | 5670 | 1461094869520 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:09 INFO - PROCESS | 5670 | 1461094869747 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 12:41:10 INFO - PROCESS | 5670 | 1461094870074 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fe0800 == 138 [pid = 5670] [id = 431] 12:41:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x8b799800) [pid = 5670] [serial = 1294] [outer = (nil)] 12:41:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x8f34d000) [pid = 5670] [serial = 1295] [outer = 0x8b799800] 12:41:10 INFO - PROCESS | 5670 | 1461094870175 Marionette DEBUG loaded listener.js 12:41:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x8f9e8c00) [pid = 5670] [serial = 1296] [outer = 0x8b799800] 12:41:11 INFO - PROCESS | 5670 | 1461094871144 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1688ms 12:41:11 INFO - PROCESS | 5670 | 1461094871186 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 12:41:11 INFO - PROCESS | 5670 | 1461094871192 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 12:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:41:11 INFO - PROCESS | 5670 | 1461094871201 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:41:11 INFO - PROCESS | 5670 | 1461094871204 Marionette TRACE conn4 <- [1,1698,null,{}] 12:41:11 INFO - PROCESS | 5670 | 1461094871210 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:11 INFO - PROCESS | 5670 | 1461094871444 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 12:41:11 INFO - PROCESS | 5670 | 1461094871771 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:11 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e69fc00 == 139 [pid = 5670] [id = 432] 12:41:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x8f349000) [pid = 5670] [serial = 1297] [outer = (nil)] 12:41:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x90482400) [pid = 5670] [serial = 1298] [outer = 0x8f349000] 12:41:11 INFO - PROCESS | 5670 | 1461094871877 Marionette DEBUG loaded listener.js 12:41:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x904c6800) [pid = 5670] [serial = 1299] [outer = 0x8f349000] 12:41:12 INFO - PROCESS | 5670 | 1461094872833 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:41:12 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 12:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1681ms 12:41:12 INFO - PROCESS | 5670 | 1461094872883 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 12:41:12 INFO - PROCESS | 5670 | 1461094872887 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 12:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:41:12 INFO - PROCESS | 5670 | 1461094872894 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:41:12 INFO - PROCESS | 5670 | 1461094872897 Marionette TRACE conn4 <- [1,1702,null,{}] 12:41:12 INFO - PROCESS | 5670 | 1461094872903 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:13 INFO - PROCESS | 5670 | 1461094873140 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 12:41:13 INFO - PROCESS | 5670 | 1461094873477 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:13 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa89000 == 140 [pid = 5670] [id = 433] 12:41:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x904ec000) [pid = 5670] [serial = 1300] [outer = (nil)] 12:41:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x9053b400) [pid = 5670] [serial = 1301] [outer = 0x904ec000] 12:41:13 INFO - PROCESS | 5670 | 1461094873571 Marionette DEBUG loaded listener.js 12:41:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x90677400) [pid = 5670] [serial = 1302] [outer = 0x904ec000] 12:41:14 INFO - PROCESS | 5670 | 1461094874498 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1680ms 12:41:14 INFO - PROCESS | 5670 | 1461094874575 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 12:41:14 INFO - PROCESS | 5670 | 1461094874579 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 12:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:41:14 INFO - PROCESS | 5670 | 1461094874586 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:41:14 INFO - PROCESS | 5670 | 1461094874590 Marionette TRACE conn4 <- [1,1706,null,{}] 12:41:14 INFO - PROCESS | 5670 | 1461094874595 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:14 INFO - PROCESS | 5670 | 1461094874868 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 12:41:15 INFO - PROCESS | 5670 | 1461094875198 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x904cf400 == 141 [pid = 5670] [id = 434] 12:41:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x904cfc00) [pid = 5670] [serial = 1303] [outer = (nil)] 12:41:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x93173400) [pid = 5670] [serial = 1304] [outer = 0x904cfc00] 12:41:15 INFO - PROCESS | 5670 | 1461094875289 Marionette DEBUG loaded listener.js 12:41:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x93cb7400) [pid = 5670] [serial = 1305] [outer = 0x904cfc00] 12:41:16 INFO - PROCESS | 5670 | 1461094876164 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1632ms 12:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:41:16 INFO - PROCESS | 5670 | 1461094876219 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 12:41:16 INFO - PROCESS | 5670 | 1461094876222 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 12:41:16 INFO - PROCESS | 5670 | 1461094876228 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:41:16 INFO - PROCESS | 5670 | 1461094876231 Marionette TRACE conn4 <- [1,1710,null,{}] 12:41:16 INFO - PROCESS | 5670 | 1461094876237 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:16 INFO - PROCESS | 5670 | 1461094876452 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 12:41:16 INFO - PROCESS | 5670 | 1461094876771 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:16 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e33fc00 == 142 [pid = 5670] [id = 435] 12:41:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x8fa8c000) [pid = 5670] [serial = 1306] [outer = (nil)] 12:41:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x94210c00) [pid = 5670] [serial = 1307] [outer = 0x8fa8c000] 12:41:16 INFO - PROCESS | 5670 | 1461094876863 Marionette DEBUG loaded listener.js 12:41:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x94217800) [pid = 5670] [serial = 1308] [outer = 0x8fa8c000] 12:41:17 INFO - PROCESS | 5670 | 1461094877797 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1634ms 12:41:17 INFO - PROCESS | 5670 | 1461094877862 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 12:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:41:17 INFO - PROCESS | 5670 | 1461094877866 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 12:41:17 INFO - PROCESS | 5670 | 1461094877873 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:41:17 INFO - PROCESS | 5670 | 1461094877876 Marionette TRACE conn4 <- [1,1714,null,{}] 12:41:17 INFO - PROCESS | 5670 | 1461094877882 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:18 INFO - PROCESS | 5670 | 1461094878100 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 12:41:18 INFO - PROCESS | 5670 | 1461094878415 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:18 INFO - PROCESS | 5670 | ++DOCSHELL 0x941e3000 == 143 [pid = 5670] [id = 436] 12:41:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x941ee800) [pid = 5670] [serial = 1309] [outer = (nil)] 12:41:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x96a37000) [pid = 5670] [serial = 1310] [outer = 0x941ee800] 12:41:18 INFO - PROCESS | 5670 | 1461094878507 Marionette DEBUG loaded listener.js 12:41:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x96a40800) [pid = 5670] [serial = 1311] [outer = 0x941ee800] 12:41:19 INFO - PROCESS | 5670 | 1461094879371 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1534ms 12:41:19 INFO - PROCESS | 5670 | 1461094879407 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 12:41:19 INFO - PROCESS | 5670 | 1461094879411 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 12:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:41:19 INFO - PROCESS | 5670 | 1461094879417 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:41:19 INFO - PROCESS | 5670 | 1461094879421 Marionette TRACE conn4 <- [1,1718,null,{}] 12:41:19 INFO - PROCESS | 5670 | 1461094879427 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:19 INFO - PROCESS | 5670 | 1461094879629 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 12:41:19 INFO - PROCESS | 5670 | 1461094879905 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x941e8000 == 144 [pid = 5670] [id = 437] 12:41:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x9420bc00) [pid = 5670] [serial = 1312] [outer = (nil)] 12:41:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x96fc5800) [pid = 5670] [serial = 1313] [outer = 0x9420bc00] 12:41:20 INFO - PROCESS | 5670 | 1461094880040 Marionette DEBUG loaded listener.js 12:41:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x9717fc00) [pid = 5670] [serial = 1314] [outer = 0x9420bc00] 12:41:20 INFO - PROCESS | 5670 | 1461094880923 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1582ms 12:41:21 INFO - PROCESS | 5670 | 1461094881001 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 12:41:21 INFO - PROCESS | 5670 | 1461094881005 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 12:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:41:21 INFO - PROCESS | 5670 | 1461094881012 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:41:21 INFO - PROCESS | 5670 | 1461094881015 Marionette TRACE conn4 <- [1,1722,null,{}] 12:41:21 INFO - PROCESS | 5670 | 1461094881021 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:21 INFO - PROCESS | 5670 | 1461094881267 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 12:41:21 INFO - PROCESS | 5670 | 1461094881597 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:21 INFO - PROCESS | 5670 | ++DOCSHELL 0x979c0800 == 145 [pid = 5670] [id = 438] 12:41:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x97ca5400) [pid = 5670] [serial = 1315] [outer = (nil)] 12:41:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x982d9c00) [pid = 5670] [serial = 1316] [outer = 0x97ca5400] 12:41:21 INFO - PROCESS | 5670 | 1461094881693 Marionette DEBUG loaded listener.js 12:41:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x982f5800) [pid = 5670] [serial = 1317] [outer = 0x97ca5400] 12:41:22 INFO - PROCESS | 5670 | 1461094882616 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:41:22 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 12:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1639ms 12:41:22 INFO - PROCESS | 5670 | 1461094882652 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 12:41:22 INFO - PROCESS | 5670 | 1461094882656 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 12:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:41:22 INFO - PROCESS | 5670 | 1461094882663 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:41:22 INFO - PROCESS | 5670 | 1461094882667 Marionette TRACE conn4 <- [1,1726,null,{}] 12:41:22 INFO - PROCESS | 5670 | 1461094882673 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:22 INFO - PROCESS | 5670 | 1461094882911 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 12:41:23 INFO - PROCESS | 5670 | 1461094883244 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:23 INFO - PROCESS | 5670 | ++DOCSHELL 0x87d55800 == 146 [pid = 5670] [id = 439] 12:41:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x979b8000) [pid = 5670] [serial = 1318] [outer = (nil)] 12:41:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x98e97800) [pid = 5670] [serial = 1319] [outer = 0x979b8000] 12:41:23 INFO - PROCESS | 5670 | 1461094883346 Marionette DEBUG loaded listener.js 12:41:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x99a09c00) [pid = 5670] [serial = 1320] [outer = 0x979b8000] 12:41:24 INFO - PROCESS | 5670 | 1461094884251 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1641ms 12:41:24 INFO - PROCESS | 5670 | 1461094884305 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 12:41:24 INFO - PROCESS | 5670 | 1461094884308 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 12:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:41:24 INFO - PROCESS | 5670 | 1461094884316 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:41:24 INFO - PROCESS | 5670 | 1461094884319 Marionette TRACE conn4 <- [1,1730,null,{}] 12:41:24 INFO - PROCESS | 5670 | 1461094884325 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:24 INFO - PROCESS | 5670 | 1461094884534 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 12:41:24 INFO - PROCESS | 5670 | 1461094884859 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:24 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd2e400 == 147 [pid = 5670] [id = 440] 12:41:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x8f69ec00) [pid = 5670] [serial = 1321] [outer = (nil)] 12:41:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x9a511800) [pid = 5670] [serial = 1322] [outer = 0x8f69ec00] 12:41:24 INFO - PROCESS | 5670 | 1461094884952 Marionette DEBUG loaded listener.js 12:41:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x9df15c00) [pid = 5670] [serial = 1323] [outer = 0x8f69ec00] 12:41:25 INFO - PROCESS | 5670 | 1461094885829 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:41:25 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 12:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1591ms 12:41:25 INFO - PROCESS | 5670 | 1461094885908 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 12:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:41:25 INFO - PROCESS | 5670 | 1461094885912 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 12:41:25 INFO - PROCESS | 5670 | 1461094885919 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:41:25 INFO - PROCESS | 5670 | 1461094885922 Marionette TRACE conn4 <- [1,1734,null,{}] 12:41:25 INFO - PROCESS | 5670 | 1461094885928 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:26 INFO - PROCESS | 5670 | 1461094886182 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 12:41:26 INFO - PROCESS | 5670 | 1461094886503 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x99436000 == 148 [pid = 5670] [id = 441] 12:41:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0x9a51b400) [pid = 5670] [serial = 1324] [outer = (nil)] 12:41:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0xa00d2c00) [pid = 5670] [serial = 1325] [outer = 0x9a51b400] 12:41:26 INFO - PROCESS | 5670 | 1461094886596 Marionette DEBUG loaded listener.js 12:41:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 187 (0xa0a26400) [pid = 5670] [serial = 1326] [outer = 0x9a51b400] 12:41:27 INFO - PROCESS | 5670 | 1461094887493 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1636ms 12:41:27 INFO - PROCESS | 5670 | 1461094887555 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 12:41:27 INFO - PROCESS | 5670 | 1461094887559 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 12:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:41:27 INFO - PROCESS | 5670 | 1461094887565 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:41:27 INFO - PROCESS | 5670 | 1461094887569 Marionette TRACE conn4 <- [1,1738,null,{}] 12:41:27 INFO - PROCESS | 5670 | 1461094887576 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:27 INFO - PROCESS | 5670 | 1461094887827 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 12:41:28 INFO - PROCESS | 5670 | 1461094888169 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:28 INFO - PROCESS | 5670 | ++DOCSHELL 0x942a2400 == 149 [pid = 5670] [id = 442] 12:41:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 188 (0x942a2800) [pid = 5670] [serial = 1327] [outer = (nil)] 12:41:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 189 (0xa0f9c800) [pid = 5670] [serial = 1328] [outer = 0x942a2800] 12:41:28 INFO - PROCESS | 5670 | 1461094888264 Marionette DEBUG loaded listener.js 12:41:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 190 (0xa0fdc000) [pid = 5670] [serial = 1329] [outer = 0x942a2800] 12:41:29 INFO - PROCESS | 5670 | 1461094889146 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1640ms 12:41:29 INFO - PROCESS | 5670 | 1461094889207 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 12:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:41:29 INFO - PROCESS | 5670 | 1461094889211 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 12:41:29 INFO - PROCESS | 5670 | 1461094889217 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:41:29 INFO - PROCESS | 5670 | 1461094889221 Marionette TRACE conn4 <- [1,1742,null,{}] 12:41:29 INFO - PROCESS | 5670 | 1461094889227 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:29 INFO - PROCESS | 5670 | 1461094889436 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 12:41:29 INFO - PROCESS | 5670 | 1461094889759 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x9fc5ac00 == 150 [pid = 5670] [id = 443] 12:41:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 191 (0xa0eb3000) [pid = 5670] [serial = 1330] [outer = (nil)] 12:41:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 192 (0xa2ad7800) [pid = 5670] [serial = 1331] [outer = 0xa0eb3000] 12:41:29 INFO - PROCESS | 5670 | 1461094889851 Marionette DEBUG loaded listener.js 12:41:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 193 (0xa2add000) [pid = 5670] [serial = 1332] [outer = 0xa0eb3000] 12:41:30 INFO - PROCESS | 5670 | 1461094890733 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1586ms 12:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:41:30 INFO - PROCESS | 5670 | 1461094890804 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 12:41:30 INFO - PROCESS | 5670 | 1461094890807 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 12:41:30 INFO - PROCESS | 5670 | 1461094890814 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:41:30 INFO - PROCESS | 5670 | 1461094890818 Marionette TRACE conn4 <- [1,1746,null,{}] 12:41:30 INFO - PROCESS | 5670 | 1461094890823 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:31 INFO - PROCESS | 5670 | 1461094891078 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 12:41:31 INFO - PROCESS | 5670 | 1461094891401 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:31 INFO - PROCESS | 5670 | ++DOCSHELL 0x96fb8c00 == 151 [pid = 5670] [id = 444] 12:41:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 194 (0xa0eae400) [pid = 5670] [serial = 1333] [outer = (nil)] 12:41:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 195 (0xa3c82000) [pid = 5670] [serial = 1334] [outer = 0xa0eae400] 12:41:31 INFO - PROCESS | 5670 | 1461094891507 Marionette DEBUG loaded listener.js 12:41:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 196 (0xa4451000) [pid = 5670] [serial = 1335] [outer = 0xa0eae400] 12:41:32 INFO - PROCESS | 5670 | 1461094892535 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1782ms 12:41:32 INFO - PROCESS | 5670 | 1461094892597 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 12:41:32 INFO - PROCESS | 5670 | 1461094892601 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 12:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:41:32 INFO - PROCESS | 5670 | 1461094892609 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:41:32 INFO - PROCESS | 5670 | 1461094892613 Marionette TRACE conn4 <- [1,1750,null,{}] 12:41:32 INFO - PROCESS | 5670 | 1461094892620 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:32 INFO - PROCESS | 5670 | 1461094892854 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 12:41:33 INFO - PROCESS | 5670 | 1461094893200 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:33 INFO - PROCESS | 5670 | ++DOCSHELL 0x84379400 == 152 [pid = 5670] [id = 445] 12:41:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 197 (0x8437a000) [pid = 5670] [serial = 1336] [outer = (nil)] 12:41:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 198 (0x84381c00) [pid = 5670] [serial = 1337] [outer = 0x8437a000] 12:41:33 INFO - PROCESS | 5670 | 1461094893293 Marionette DEBUG loaded listener.js 12:41:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 199 (0x84383c00) [pid = 5670] [serial = 1338] [outer = 0x8437a000] 12:41:34 INFO - PROCESS | 5670 | 1461094894186 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1636ms 12:41:34 INFO - PROCESS | 5670 | 1461094894246 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 12:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:41:34 INFO - PROCESS | 5670 | 1461094894250 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 12:41:34 INFO - PROCESS | 5670 | 1461094894256 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:41:34 INFO - PROCESS | 5670 | 1461094894260 Marionette TRACE conn4 <- [1,1754,null,{}] 12:41:34 INFO - PROCESS | 5670 | 1461094894265 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:34 INFO - PROCESS | 5670 | 1461094894475 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 12:41:35 INFO - PROCESS | 5670 | 1461094895434 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0xa003c800 == 151 [pid = 5670] [id = 99] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x91e7ac00 == 150 [pid = 5670] [id = 43] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x904ed400 == 149 [pid = 5670] [id = 54] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x8f350c00 == 148 [pid = 5670] [id = 101] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x96a36000 == 147 [pid = 5670] [id = 130] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x8f344800 == 146 [pid = 5670] [id = 100] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9e4000 == 145 [pid = 5670] [id = 42] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x8b426400 == 144 [pid = 5670] [id = 207] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x8a24f400 == 143 [pid = 5670] [id = 358] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x843c8400 == 142 [pid = 5670] [id = 359] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5f1800 == 141 [pid = 5670] [id = 176] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x84fd4c00 == 140 [pid = 5670] [id = 360] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x904f2800 == 139 [pid = 5670] [id = 178] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa88000 == 138 [pid = 5670] [id = 55] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x8bf0f400 == 137 [pid = 5670] [id = 134] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x904c4000 == 136 [pid = 5670] [id = 98] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0xa0a30c00 == 135 [pid = 5670] [id = 242] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa8ac00 == 134 [pid = 5670] [id = 236] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x91233800 == 133 [pid = 5670] [id = 97] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x84fda000 == 132 [pid = 5670] [id = 311] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0xa3c81c00 == 131 [pid = 5670] [id = 87] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x90485800 == 130 [pid = 5670] [id = 132] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x979bdc00 == 129 [pid = 5670] [id = 237] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x8586cc00 == 128 [pid = 5670] [id = 427] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x8a094800 == 127 [pid = 5670] [id = 426] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x85cc6400 == 126 [pid = 5670] [id = 425] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x85cd0000 == 125 [pid = 5670] [id = 424] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa8e400 == 124 [pid = 5670] [id = 422] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x85c9d000 == 123 [pid = 5670] [id = 421] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x98cea400 == 122 [pid = 5670] [id = 420] 12:41:36 INFO - PROCESS | 5670 | --DOCSHELL 0x8bf1a000 == 121 [pid = 5670] [id = 419] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 198 (0x99a2c800) [pid = 5670] [serial = 1185] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 197 (0x99a2b000) [pid = 5670] [serial = 1184] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 196 (0x98ceec00) [pid = 5670] [serial = 1182] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 195 (0x9884c800) [pid = 5670] [serial = 1181] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 194 (0x8b6c4800) [pid = 5670] [serial = 1215] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 193 (0x8bc8e000) [pid = 5670] [serial = 1217] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 192 (0x88a90000) [pid = 5670] [serial = 1209] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 191 (0x8fa8c400) [pid = 5670] [serial = 1098] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 190 (0x8bcdbc00) [pid = 5670] [serial = 1089] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 189 (0x9420b400) [pid = 5670] [serial = 1113] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 188 (0x9853a400) [pid = 5670] [serial = 1128] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 187 (0x88a92800) [pid = 5670] [serial = 1086] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 186 (0x8bcd3400) [pid = 5670] [serial = 1134] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 185 (0x96fbe800) [pid = 5670] [serial = 1119] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 184 (0x982f3000) [pid = 5670] [serial = 1125] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x8e340000) [pid = 5670] [serial = 1092] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0x91429000) [pid = 5670] [serial = 1104] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x97cab400) [pid = 5670] [serial = 1122] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x8f348800) [pid = 5670] [serial = 1095] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x9316b800) [pid = 5670] [serial = 1107] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x96a3c000) [pid = 5670] [serial = 1116] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x904c9000) [pid = 5670] [serial = 1101] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x93f0b800) [pid = 5670] [serial = 1110] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x98e1e800) [pid = 5670] [serial = 1131] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x8b78d800) [pid = 5670] [serial = 1212] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x8b6c2000) [pid = 5670] [serial = 1211] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x85c97800) [pid = 5670] [serial = 1214] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x97d68800) [pid = 5670] [serial = 1179] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x97175800) [pid = 5670] [serial = 1178] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x96b85000) [pid = 5670] [serial = 1176] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x96a37800) [pid = 5670] [serial = 1175] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x9429b800) [pid = 5670] [serial = 1173] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x94214000) [pid = 5670] [serial = 1172] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x93005800) [pid = 5670] [serial = 1169] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x93f0dc00) [pid = 5670] [serial = 1170] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x904f7400) [pid = 5670] [serial = 1167] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x90483800) [pid = 5670] [serial = 1166] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x8fa8b400) [pid = 5670] [serial = 1164] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x8f9e9400) [pid = 5670] [serial = 1163] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x8e695c00) [pid = 5670] [serial = 1161] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x8e33e800) [pid = 5670] [serial = 1160] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x8bc5cc00) [pid = 5670] [serial = 1158] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x8b7b6800) [pid = 5670] [serial = 1157] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x8b42f400) [pid = 5670] [serial = 1155] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x8a253800) [pid = 5670] [serial = 1154] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x85c98800) [pid = 5670] [serial = 1152] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x85874000) [pid = 5670] [serial = 1151] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x87d54000) [pid = 5670] [serial = 1208] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x85c93c00) [pid = 5670] [serial = 1205] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x85cc2000) [pid = 5670] [serial = 1206] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x87d5b800) [pid = 5670] [serial = 1203] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x859f0400) [pid = 5670] [serial = 1202] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0xa0ebd400) [pid = 5670] [serial = 1200] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0xa0eb7800) [pid = 5670] [serial = 1199] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0xa0c37c00) [pid = 5670] [serial = 1197] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0xa0adb800) [pid = 5670] [serial = 1196] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0xa00a9000) [pid = 5670] [serial = 1194] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0xa003a800) [pid = 5670] [serial = 1193] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x9fb37c00) [pid = 5670] [serial = 1191] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x9ea1f800) [pid = 5670] [serial = 1190] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x9a6a9400) [pid = 5670] [serial = 1188] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x99a2b800) [pid = 5670] [serial = 1187] [outer = (nil)] [url = about:blank] 12:41:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x843c8400 == 122 [pid = 5670] [id = 446] 12:41:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x84fd2c00) [pid = 5670] [serial = 1339] [outer = (nil)] 12:41:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x859e7400) [pid = 5670] [serial = 1340] [outer = 0x84fd2c00] 12:41:36 INFO - PROCESS | 5670 | 1461094896419 Marionette DEBUG loaded listener.js 12:41:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x85c9a400) [pid = 5670] [serial = 1341] [outer = 0x84fd2c00] 12:41:36 INFO - PROCESS | 5670 | ************************* 12:41:36 INFO - PROCESS | 5670 | A coding exception was thrown and uncaught in a Task. 12:41:36 INFO - PROCESS | 5670 | 12:41:36 INFO - PROCESS | 5670 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:41:36 INFO - PROCESS | 5670 | Full stack: 12:41:36 INFO - PROCESS | 5670 | ************************* 12:41:37 INFO - PROCESS | 5670 | 1461094897387 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 3189ms 12:41:37 INFO - PROCESS | 5670 | 1461094897446 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 12:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:41:37 INFO - PROCESS | 5670 | 1461094897454 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 12:41:37 INFO - PROCESS | 5670 | 1461094897462 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:41:37 INFO - PROCESS | 5670 | 1461094897466 Marionette TRACE conn4 <- [1,1758,null,{}] 12:41:37 INFO - PROCESS | 5670 | 1461094897474 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:37 INFO - PROCESS | 5670 | 1461094897675 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 12:41:37 INFO - PROCESS | 5670 | 1461094897884 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cc5400 == 123 [pid = 5670] [id = 447] 12:41:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x85ccf000) [pid = 5670] [serial = 1342] [outer = (nil)] 12:41:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x88a94000) [pid = 5670] [serial = 1343] [outer = 0x85ccf000] 12:41:37 INFO - PROCESS | 5670 | 1461094897966 Marionette DEBUG loaded listener.js 12:41:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x88c8bc00) [pid = 5670] [serial = 1344] [outer = 0x85ccf000] 12:41:38 INFO - PROCESS | 5670 | 1461094898841 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1434ms 12:41:38 INFO - PROCESS | 5670 | 1461094898908 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 12:41:38 INFO - PROCESS | 5670 | 1461094898914 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 12:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:41:38 INFO - PROCESS | 5670 | 1461094898927 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:41:38 INFO - PROCESS | 5670 | 1461094898930 Marionette TRACE conn4 <- [1,1762,null,{}] 12:41:38 INFO - PROCESS | 5670 | 1461094898942 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:39 INFO - PROCESS | 5670 | 1461094899204 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 12:41:39 INFO - PROCESS | 5670 | 1461094899230 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cc1800 == 124 [pid = 5670] [id = 448] 12:41:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x88c81400) [pid = 5670] [serial = 1345] [outer = (nil)] 12:41:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8a252c00) [pid = 5670] [serial = 1346] [outer = 0x88c81400] 12:41:39 INFO - PROCESS | 5670 | 1461094899309 Marionette DEBUG loaded listener.js 12:41:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8b5ec000) [pid = 5670] [serial = 1347] [outer = 0x88c81400] 12:41:40 INFO - PROCESS | 5670 | 1461094900486 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1587ms 12:41:40 INFO - PROCESS | 5670 | 1461094900517 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 12:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:41:40 INFO - PROCESS | 5670 | 1461094900521 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 12:41:40 INFO - PROCESS | 5670 | 1461094900529 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:41:40 INFO - PROCESS | 5670 | 1461094900538 Marionette TRACE conn4 <- [1,1766,null,{}] 12:41:40 INFO - PROCESS | 5670 | 1461094900561 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:40 INFO - PROCESS | 5670 | 1461094900821 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 12:41:40 INFO - PROCESS | 5670 | 1461094900852 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:40 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cc9400 == 125 [pid = 5670] [id = 449] 12:41:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x89a0dc00) [pid = 5670] [serial = 1348] [outer = (nil)] 12:41:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x8b7b4400) [pid = 5670] [serial = 1349] [outer = 0x89a0dc00] 12:41:40 INFO - PROCESS | 5670 | 1461094900925 Marionette DEBUG loaded listener.js 12:41:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8bc52c00) [pid = 5670] [serial = 1350] [outer = 0x89a0dc00] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x8586bc00) [pid = 5670] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x85ccb800) [pid = 5670] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x94d09400) [pid = 5670] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8e69d800) [pid = 5670] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x8b78c000) [pid = 5670] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x96a3bc00) [pid = 5670] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x8e338400) [pid = 5670] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8b6cac00) [pid = 5670] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8b7a1400) [pid = 5670] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x85cd0400) [pid = 5670] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x9048c400) [pid = 5670] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x97c26c00) [pid = 5670] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x97b22400) [pid = 5670] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x86c79000) [pid = 5670] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x9fc5b400) [pid = 5670] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x904cdc00) [pid = 5670] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x904ea400) [pid = 5670] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x8e650000) [pid = 5670] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x994c5400) [pid = 5670] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x979b6000) [pid = 5670] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x8bd21400) [pid = 5670] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x94213000) [pid = 5670] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:41:42 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x85c9e400) [pid = 5670] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:41:42 INFO - PROCESS | 5670 | 1461094902586 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2097ms 12:41:42 INFO - PROCESS | 5670 | 1461094902625 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 12:41:42 INFO - PROCESS | 5670 | 1461094902628 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 12:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:41:42 INFO - PROCESS | 5670 | 1461094902635 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:41:42 INFO - PROCESS | 5670 | 1461094902638 Marionette TRACE conn4 <- [1,1770,null,{}] 12:41:42 INFO - PROCESS | 5670 | 1461094902644 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:42 INFO - PROCESS | 5670 | 1461094902843 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 12:41:43 INFO - PROCESS | 5670 | 1461094903058 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x843c4000 == 126 [pid = 5670] [id = 450] 12:41:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8b790c00) [pid = 5670] [serial = 1351] [outer = (nil)] 12:41:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x8bc8a800) [pid = 5670] [serial = 1352] [outer = 0x8b790c00] 12:41:43 INFO - PROCESS | 5670 | 1461094903142 Marionette DEBUG loaded listener.js 12:41:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8bcd2c00) [pid = 5670] [serial = 1353] [outer = 0x8b790c00] 12:41:44 INFO - PROCESS | 5670 | 1461094904063 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1488ms 12:41:44 INFO - PROCESS | 5670 | 1461094904124 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 12:41:44 INFO - PROCESS | 5670 | 1461094904130 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 12:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:41:44 INFO - PROCESS | 5670 | 1461094904139 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:41:44 INFO - PROCESS | 5670 | 1461094904144 Marionette TRACE conn4 <- [1,1774,null,{}] 12:41:44 INFO - PROCESS | 5670 | 1461094904153 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:44 INFO - PROCESS | 5670 | 1461094904363 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 12:41:44 INFO - PROCESS | 5670 | 1461094904560 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:44 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fdf400 == 127 [pid = 5670] [id = 451] 12:41:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x85c9b000) [pid = 5670] [serial = 1354] [outer = (nil)] 12:41:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x85cc7000) [pid = 5670] [serial = 1355] [outer = 0x85c9b000] 12:41:44 INFO - PROCESS | 5670 | 1461094904687 Marionette DEBUG loaded listener.js 12:41:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x86c76c00) [pid = 5670] [serial = 1356] [outer = 0x85c9b000] 12:41:45 INFO - PROCESS | 5670 | 1461094905723 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1632ms 12:41:45 INFO - PROCESS | 5670 | 1461094905772 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 12:41:45 INFO - PROCESS | 5670 | 1461094905781 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 12:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:41:45 INFO - PROCESS | 5670 | 1461094905791 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:41:45 INFO - PROCESS | 5670 | 1461094905795 Marionette TRACE conn4 <- [1,1778,null,{}] 12:41:45 INFO - PROCESS | 5670 | 1461094905802 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:46 INFO - PROCESS | 5670 | 1461094906021 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 12:41:46 INFO - PROCESS | 5670 | 1461094906290 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:46 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c90800 == 128 [pid = 5670] [id = 452] 12:41:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8a0a0800) [pid = 5670] [serial = 1357] [outer = (nil)] 12:41:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8b6c7400) [pid = 5670] [serial = 1358] [outer = 0x8a0a0800] 12:41:46 INFO - PROCESS | 5670 | 1461094906419 Marionette DEBUG loaded listener.js 12:41:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8b794c00) [pid = 5670] [serial = 1359] [outer = 0x8a0a0800] 12:41:47 INFO - PROCESS | 5670 | 1461094907418 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:41:47 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 12:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1684ms 12:41:47 INFO - PROCESS | 5670 | 1461094907477 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 12:41:47 INFO - PROCESS | 5670 | 1461094907480 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 12:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:41:47 INFO - PROCESS | 5670 | 1461094907488 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:41:47 INFO - PROCESS | 5670 | 1461094907495 Marionette TRACE conn4 <- [1,1782,null,{}] 12:41:47 INFO - PROCESS | 5670 | 1461094907515 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:47 INFO - PROCESS | 5670 | 1461094907793 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 12:41:48 INFO - PROCESS | 5670 | 1461094908177 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x88a8c400 == 129 [pid = 5670] [id = 453] 12:41:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8b7b2800) [pid = 5670] [serial = 1360] [outer = (nil)] 12:41:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8bf10000) [pid = 5670] [serial = 1361] [outer = 0x8b7b2800] 12:41:48 INFO - PROCESS | 5670 | 1461094908292 Marionette DEBUG loaded listener.js 12:41:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8bf1c800) [pid = 5670] [serial = 1362] [outer = 0x8b7b2800] 12:41:49 INFO - PROCESS | 5670 | 1461094909224 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:41:49 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 12:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1798ms 12:41:49 INFO - PROCESS | 5670 | 1461094909287 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 12:41:49 INFO - PROCESS | 5670 | 1461094909292 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 12:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:41:49 INFO - PROCESS | 5670 | 1461094909299 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:41:49 INFO - PROCESS | 5670 | 1461094909302 Marionette TRACE conn4 <- [1,1786,null,{}] 12:41:49 INFO - PROCESS | 5670 | 1461094909308 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:49 INFO - PROCESS | 5670 | 1461094909511 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 12:41:49 INFO - PROCESS | 5670 | 1461094909728 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:49 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5f1c00 == 130 [pid = 5670] [id = 454] 12:41:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8e324400) [pid = 5670] [serial = 1363] [outer = (nil)] 12:41:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8e33f800) [pid = 5670] [serial = 1364] [outer = 0x8e324400] 12:41:49 INFO - PROCESS | 5670 | 1461094909922 Marionette DEBUG loaded listener.js 12:41:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8e648400) [pid = 5670] [serial = 1365] [outer = 0x8e324400] 12:41:50 INFO - PROCESS | 5670 | 1461094910850 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:41:50 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 12:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1628ms 12:41:50 INFO - PROCESS | 5670 | 1461094910928 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 12:41:50 INFO - PROCESS | 5670 | 1461094910932 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 12:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:41:50 INFO - PROCESS | 5670 | 1461094910938 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:41:50 INFO - PROCESS | 5670 | 1461094910942 Marionette TRACE conn4 <- [1,1790,null,{}] 12:41:50 INFO - PROCESS | 5670 | 1461094910948 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:51 INFO - PROCESS | 5670 | 1461094911184 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 12:41:51 INFO - PROCESS | 5670 | 1461094911488 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:51 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a10c00 == 131 [pid = 5670] [id = 455] 12:41:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8bd24000) [pid = 5670] [serial = 1366] [outer = (nil)] 12:41:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8e69a000) [pid = 5670] [serial = 1367] [outer = 0x8bd24000] 12:41:51 INFO - PROCESS | 5670 | 1461094911581 Marionette DEBUG loaded listener.js 12:41:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8e69d000) [pid = 5670] [serial = 1368] [outer = 0x8bd24000] 12:41:52 INFO - PROCESS | 5670 | 1461094912482 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:41:52 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) 12:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1583ms 12:41:52 INFO - PROCESS | 5670 | 1461094912523 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 12:41:52 INFO - PROCESS | 5670 | 1461094912527 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 12:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:41:52 INFO - PROCESS | 5670 | 1461094912533 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:41:52 INFO - PROCESS | 5670 | 1461094912536 Marionette TRACE conn4 <- [1,1794,null,{}] 12:41:52 INFO - PROCESS | 5670 | 1461094912542 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:52 INFO - PROCESS | 5670 | 1461094912783 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 12:41:53 INFO - PROCESS | 5670 | 1461094913109 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e341000 == 132 [pid = 5670] [id = 456] 12:41:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8f34c400) [pid = 5670] [serial = 1369] [outer = (nil)] 12:41:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8f69c800) [pid = 5670] [serial = 1370] [outer = 0x8f34c400] 12:41:53 INFO - PROCESS | 5670 | 1461094913206 Marionette DEBUG loaded listener.js 12:41:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8f9e2000) [pid = 5670] [serial = 1371] [outer = 0x8f34c400] 12:41:54 INFO - PROCESS | 5670 | 1461094914070 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1589ms 12:41:54 INFO - PROCESS | 5670 | 1461094914123 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 12:41:54 INFO - PROCESS | 5670 | 1461094914127 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 12:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:41:54 INFO - PROCESS | 5670 | 1461094914152 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:41:54 INFO - PROCESS | 5670 | 1461094914155 Marionette TRACE conn4 <- [1,1798,null,{}] 12:41:54 INFO - PROCESS | 5670 | 1461094914162 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:54 INFO - PROCESS | 5670 | 1461094914366 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 12:41:54 INFO - PROCESS | 5670 | 1461094914588 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b78a800 == 133 [pid = 5670] [id = 457] 12:41:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x8b793000) [pid = 5670] [serial = 1372] [outer = (nil)] 12:41:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8fa8d400) [pid = 5670] [serial = 1373] [outer = 0x8b793000] 12:41:54 INFO - PROCESS | 5670 | 1461094914708 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x8faad800) [pid = 5670] [serial = 1374] [outer = 0x8b793000] 12:41:55 INFO - PROCESS | 5670 | 1461094915663 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1582ms 12:41:55 INFO - PROCESS | 5670 | 1461094915733 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 12:41:55 INFO - PROCESS | 5670 | 1461094915736 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 12:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:41:55 INFO - PROCESS | 5670 | 1461094915744 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:41:55 INFO - PROCESS | 5670 | 1461094915748 Marionette TRACE conn4 <- [1,1802,null,{}] 12:41:55 INFO - PROCESS | 5670 | 1461094915754 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:55 INFO - PROCESS | 5670 | 1461094915964 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 12:41:56 INFO - PROCESS | 5670 | 1461094916273 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:56 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f9e6c00 == 134 [pid = 5670] [id = 458] 12:41:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x8fa88000) [pid = 5670] [serial = 1375] [outer = (nil)] 12:41:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x8fe57400) [pid = 5670] [serial = 1376] [outer = 0x8fa88000] 12:41:56 INFO - PROCESS | 5670 | 1461094916368 Marionette DEBUG loaded listener.js 12:41:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x8fe5b000) [pid = 5670] [serial = 1377] [outer = 0x8fa88000] 12:41:57 INFO - PROCESS | 5670 | 1461094917248 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1583ms 12:41:57 INFO - PROCESS | 5670 | 1461094917328 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 12:41:57 INFO - PROCESS | 5670 | 1461094917332 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 12:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:41:57 INFO - PROCESS | 5670 | 1461094917339 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:41:57 INFO - PROCESS | 5670 | 1461094917343 Marionette TRACE conn4 <- [1,1806,null,{}] 12:41:57 INFO - PROCESS | 5670 | 1461094917348 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:57 INFO - PROCESS | 5670 | 1461094917633 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 12:41:57 INFO - PROCESS | 5670 | 1461094917878 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f34a400 == 135 [pid = 5670] [id = 459] 12:41:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x8fe50400) [pid = 5670] [serial = 1378] [outer = (nil)] 12:41:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x904c4800) [pid = 5670] [serial = 1379] [outer = 0x8fe50400] 12:41:57 INFO - PROCESS | 5670 | 1461094917972 Marionette DEBUG loaded listener.js 12:41:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x904cac00) [pid = 5670] [serial = 1380] [outer = 0x8fe50400] 12:41:58 INFO - PROCESS | 5670 | 1461094918906 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1635ms 12:41:58 INFO - PROCESS | 5670 | 1461094918975 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 12:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:41:58 INFO - PROCESS | 5670 | 1461094918979 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 12:41:58 INFO - PROCESS | 5670 | 1461094918986 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:41:58 INFO - PROCESS | 5670 | 1461094918990 Marionette TRACE conn4 <- [1,1810,null,{}] 12:41:58 INFO - PROCESS | 5670 | 1461094918996 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:59 INFO - PROCESS | 5670 | 1461094919208 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 12:41:59 INFO - PROCESS | 5670 | 1461094919524 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:59 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc53800 == 136 [pid = 5670] [id = 460] 12:41:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x9048a800) [pid = 5670] [serial = 1381] [outer = (nil)] 12:41:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x90541c00) [pid = 5670] [serial = 1382] [outer = 0x9048a800] 12:41:59 INFO - PROCESS | 5670 | 1461094919616 Marionette DEBUG loaded listener.js 12:41:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x91234800) [pid = 5670] [serial = 1383] [outer = 0x9048a800] 12:42:00 INFO - PROCESS | 5670 | 1461094920522 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1584ms 12:42:00 INFO - PROCESS | 5670 | 1461094920570 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 12:42:00 INFO - PROCESS | 5670 | 1461094920575 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 12:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:42:00 INFO - PROCESS | 5670 | 1461094920582 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:42:00 INFO - PROCESS | 5670 | 1461094920588 Marionette TRACE conn4 <- [1,1814,null,{}] 12:42:00 INFO - PROCESS | 5670 | 1461094920594 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:00 INFO - PROCESS | 5670 | 1461094920836 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 12:42:01 INFO - PROCESS | 5670 | 1461094921157 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:01 INFO - PROCESS | 5670 | ++DOCSHELL 0x904f3800 == 137 [pid = 5670] [id = 461] 12:42:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x9300dc00) [pid = 5670] [serial = 1384] [outer = (nil)] 12:42:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x93082c00) [pid = 5670] [serial = 1385] [outer = 0x9300dc00] 12:42:01 INFO - PROCESS | 5670 | 1461094921260 Marionette DEBUG loaded listener.js 12:42:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x9316f400) [pid = 5670] [serial = 1386] [outer = 0x9300dc00] 12:42:02 INFO - PROCESS | 5670 | 1461094922187 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1642ms 12:42:02 INFO - PROCESS | 5670 | 1461094922225 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 12:42:02 INFO - PROCESS | 5670 | 1461094922228 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 12:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:42:02 INFO - PROCESS | 5670 | 1461094922235 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:42:02 INFO - PROCESS | 5670 | 1461094922238 Marionette TRACE conn4 <- [1,1818,null,{}] 12:42:02 INFO - PROCESS | 5670 | 1461094922244 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:02 INFO - PROCESS | 5670 | 1461094922470 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 12:42:02 INFO - PROCESS | 5670 | 1461094922785 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x9300b800 == 138 [pid = 5670] [id = 462] 12:42:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x93078c00) [pid = 5670] [serial = 1387] [outer = (nil)] 12:42:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x93f0c800) [pid = 5670] [serial = 1388] [outer = 0x93078c00] 12:42:02 INFO - PROCESS | 5670 | 1461094922888 Marionette DEBUG loaded listener.js 12:42:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x941e4400) [pid = 5670] [serial = 1389] [outer = 0x93078c00] 12:42:03 INFO - PROCESS | 5670 | 1461094923766 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1579ms 12:42:03 INFO - PROCESS | 5670 | 1461094923815 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 12:42:03 INFO - PROCESS | 5670 | 1461094923818 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 12:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:42:03 INFO - PROCESS | 5670 | 1461094923845 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:42:03 INFO - PROCESS | 5670 | 1461094923849 Marionette TRACE conn4 <- [1,1822,null,{}] 12:42:03 INFO - PROCESS | 5670 | 1461094923855 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:04 INFO - PROCESS | 5670 | 1461094924067 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 12:42:04 INFO - PROCESS | 5670 | 1461094924390 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:04 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c84400 == 139 [pid = 5670] [id = 463] 12:42:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x8bd2f000) [pid = 5670] [serial = 1390] [outer = (nil)] 12:42:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x9420d000) [pid = 5670] [serial = 1391] [outer = 0x8bd2f000] 12:42:04 INFO - PROCESS | 5670 | 1461094924487 Marionette DEBUG loaded listener.js 12:42:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x94214c00) [pid = 5670] [serial = 1392] [outer = 0x8bd2f000] 12:42:05 INFO - PROCESS | 5670 | 1461094925395 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1586ms 12:42:05 INFO - PROCESS | 5670 | 1461094925428 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 12:42:05 INFO - PROCESS | 5670 | 1461094925431 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 12:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:42:05 INFO - PROCESS | 5670 | 1461094925438 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:42:05 INFO - PROCESS | 5670 | 1461094925441 Marionette TRACE conn4 <- [1,1826,null,{}] 12:42:05 INFO - PROCESS | 5670 | 1461094925447 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:05 INFO - PROCESS | 5670 | 1461094925740 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 12:42:06 INFO - PROCESS | 5670 | 1461094925991 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:06 INFO - PROCESS | 5670 | ++DOCSHELL 0x94208800 == 140 [pid = 5670] [id = 464] 12:42:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x9420f800) [pid = 5670] [serial = 1393] [outer = (nil)] 12:42:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x94d0b000) [pid = 5670] [serial = 1394] [outer = 0x9420f800] 12:42:06 INFO - PROCESS | 5670 | 1461094926086 Marionette DEBUG loaded listener.js 12:42:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x9582b400) [pid = 5670] [serial = 1395] [outer = 0x9420f800] 12:42:07 INFO - PROCESS | 5670 | 1461094927004 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1630ms 12:42:07 INFO - PROCESS | 5670 | 1461094927069 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 12:42:07 INFO - PROCESS | 5670 | 1461094927073 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 12:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:42:07 INFO - PROCESS | 5670 | 1461094927080 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:42:07 INFO - PROCESS | 5670 | 1461094927084 Marionette TRACE conn4 <- [1,1830,null,{}] 12:42:07 INFO - PROCESS | 5670 | 1461094927090 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:07 INFO - PROCESS | 5670 | 1461094927310 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 12:42:07 INFO - PROCESS | 5670 | 1461094927644 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x8586c400 == 141 [pid = 5670] [id = 465] 12:42:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x904f2800) [pid = 5670] [serial = 1396] [outer = (nil)] 12:42:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x96a3c000) [pid = 5670] [serial = 1397] [outer = 0x904f2800] 12:42:07 INFO - PROCESS | 5670 | 1461094927737 Marionette DEBUG loaded listener.js 12:42:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x96a40c00) [pid = 5670] [serial = 1398] [outer = 0x904f2800] 12:42:08 INFO - PROCESS | 5670 | 1461094928651 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1630ms 12:42:08 INFO - PROCESS | 5670 | 1461094928711 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 12:42:08 INFO - PROCESS | 5670 | 1461094928714 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 12:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:42:08 INFO - PROCESS | 5670 | 1461094928722 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:42:08 INFO - PROCESS | 5670 | 1461094928724 Marionette TRACE conn4 <- [1,1834,null,{}] 12:42:08 INFO - PROCESS | 5670 | 1461094928731 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:08 INFO - PROCESS | 5670 | 1461094928963 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 12:42:09 INFO - PROCESS | 5670 | 1461094929294 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b429000 == 142 [pid = 5670] [id = 466] 12:42:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x8bc5e800) [pid = 5670] [serial = 1399] [outer = (nil)] 12:42:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x96bc5400) [pid = 5670] [serial = 1400] [outer = 0x8bc5e800] 12:42:09 INFO - PROCESS | 5670 | 1461094929392 Marionette DEBUG loaded listener.js 12:42:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x96fb6c00) [pid = 5670] [serial = 1401] [outer = 0x8bc5e800] 12:42:10 INFO - PROCESS | 5670 | 1461094930285 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:42:10 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 12:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1599ms 12:42:10 INFO - PROCESS | 5670 | 1461094930320 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 12:42:10 INFO - PROCESS | 5670 | 1461094930323 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 12:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:42:10 INFO - PROCESS | 5670 | 1461094930330 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:42:10 INFO - PROCESS | 5670 | 1461094930333 Marionette TRACE conn4 <- [1,1838,null,{}] 12:42:10 INFO - PROCESS | 5670 | 1461094930339 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:10 INFO - PROCESS | 5670 | 1461094930541 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 12:42:10 INFO - PROCESS | 5670 | 1461094930814 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x96a39c00 == 143 [pid = 5670] [id = 467] 12:42:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x96b80c00) [pid = 5670] [serial = 1402] [outer = (nil)] 12:42:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x97175800) [pid = 5670] [serial = 1403] [outer = 0x96b80c00] 12:42:10 INFO - PROCESS | 5670 | 1461094930955 Marionette DEBUG loaded listener.js 12:42:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x97923c00) [pid = 5670] [serial = 1404] [outer = 0x96b80c00] 12:42:11 INFO - PROCESS | 5670 | 1461094931864 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1582ms 12:42:11 INFO - PROCESS | 5670 | 1461094931913 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 12:42:11 INFO - PROCESS | 5670 | 1461094931917 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 12:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:42:11 INFO - PROCESS | 5670 | 1461094931923 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:42:11 INFO - PROCESS | 5670 | 1461094931927 Marionette TRACE conn4 <- [1,1842,null,{}] 12:42:11 INFO - PROCESS | 5670 | 1461094931932 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:12 INFO - PROCESS | 5670 | 1461094932138 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 12:42:12 INFO - PROCESS | 5670 | 1461094932452 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x85878800 == 144 [pid = 5670] [id = 468] 12:42:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x96bc3800) [pid = 5670] [serial = 1405] [outer = (nil)] 12:42:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x981e6000) [pid = 5670] [serial = 1406] [outer = 0x96bc3800] 12:42:12 INFO - PROCESS | 5670 | 1461094932561 Marionette DEBUG loaded listener.js 12:42:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x982d0000) [pid = 5670] [serial = 1407] [outer = 0x96bc3800] 12:42:13 INFO - PROCESS | 5670 | 1461094933503 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1635ms 12:42:13 INFO - PROCESS | 5670 | 1461094933559 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 12:42:13 INFO - PROCESS | 5670 | 1461094933562 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 12:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:42:13 INFO - PROCESS | 5670 | 1461094933569 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:42:13 INFO - PROCESS | 5670 | 1461094933572 Marionette TRACE conn4 <- [1,1846,null,{}] 12:42:13 INFO - PROCESS | 5670 | 1461094933578 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:13 INFO - PROCESS | 5670 | 1461094933788 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 12:42:14 INFO - PROCESS | 5670 | 1461094934107 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:14 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c84c00 == 145 [pid = 5670] [id = 469] 12:42:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x8e648000) [pid = 5670] [serial = 1408] [outer = (nil)] 12:42:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0x9830cc00) [pid = 5670] [serial = 1409] [outer = 0x8e648000] 12:42:14 INFO - PROCESS | 5670 | 1461094934204 Marionette DEBUG loaded listener.js 12:42:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0x98310800) [pid = 5670] [serial = 1410] [outer = 0x8e648000] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x87be8c00 == 144 [pid = 5670] [id = 266] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x85cc9400 == 143 [pid = 5670] [id = 449] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x85cc1800 == 142 [pid = 5670] [id = 448] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x85cc5400 == 141 [pid = 5670] [id = 447] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x843c8400 == 140 [pid = 5670] [id = 446] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x84379400 == 139 [pid = 5670] [id = 445] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x96fb8c00 == 138 [pid = 5670] [id = 444] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x9fc5ac00 == 137 [pid = 5670] [id = 443] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x99436000 == 136 [pid = 5670] [id = 441] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x942a2400 == 135 [pid = 5670] [id = 442] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x8bd2e400 == 134 [pid = 5670] [id = 440] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x87d55800 == 133 [pid = 5670] [id = 439] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x979c0800 == 132 [pid = 5670] [id = 438] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x941e3000 == 131 [pid = 5670] [id = 436] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x941e8000 == 130 [pid = 5670] [id = 437] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x8e33fc00 == 129 [pid = 5670] [id = 435] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x904cf400 == 128 [pid = 5670] [id = 434] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa89000 == 127 [pid = 5670] [id = 433] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x8e69fc00 == 126 [pid = 5670] [id = 432] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x8b794800 == 125 [pid = 5670] [id = 430] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x84fe0800 == 124 [pid = 5670] [id = 431] 12:42:15 INFO - PROCESS | 5670 | --DOCSHELL 0x85c9f000 == 123 [pid = 5670] [id = 429] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 185 (0x8b6cd000) [pid = 5670] [serial = 1149] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 184 (0x94215000) [pid = 5670] [serial = 1242] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x8bcd1800) [pid = 5670] [serial = 1223] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0x8bd2c000) [pid = 5670] [serial = 1224] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x9fca2800) [pid = 5670] [serial = 1265] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0xa0037c00) [pid = 5670] [serial = 1266] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x99876800) [pid = 5670] [serial = 1259] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x99a05000) [pid = 5670] [serial = 1260] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x90485000) [pid = 5670] [serial = 1232] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x90489800) [pid = 5670] [serial = 1233] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x8b7b6400) [pid = 5670] [serial = 1280] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x86c74c00) [pid = 5670] [serial = 1274] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x87be8800) [pid = 5670] [serial = 1275] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0xa0eb0c00) [pid = 5670] [serial = 1268] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0xa0eb8c00) [pid = 5670] [serial = 1269] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x98cedc00) [pid = 5670] [serial = 1256] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x98e20000) [pid = 5670] [serial = 1257] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x97d65800) [pid = 5670] [serial = 1250] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x982f2800) [pid = 5670] [serial = 1251] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x88a8ec00) [pid = 5670] [serial = 1220] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x8b787400) [pid = 5670] [serial = 1221] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0xa0fdf400) [pid = 5670] [serial = 1271] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0xa0fe4000) [pid = 5670] [serial = 1272] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x93cabc00) [pid = 5670] [serial = 1238] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x93cb0000) [pid = 5670] [serial = 1239] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x9141d400) [pid = 5670] [serial = 1235] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x93005c00) [pid = 5670] [serial = 1236] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x8fa88c00) [pid = 5670] [serial = 1229] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x8fabc800) [pid = 5670] [serial = 1230] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x9a6b2c00) [pid = 5670] [serial = 1262] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x9a8a1000) [pid = 5670] [serial = 1263] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x9853cc00) [pid = 5670] [serial = 1253] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x9884b400) [pid = 5670] [serial = 1254] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x8e697000) [pid = 5670] [serial = 1226] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x8f34d800) [pid = 5670] [serial = 1227] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x95884c00) [pid = 5670] [serial = 1244] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x8bf17400) [pid = 5670] [serial = 1286] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x96238800) [pid = 5670] [serial = 1245] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x88c8d000) [pid = 5670] [serial = 1283] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x8bc84c00) [pid = 5670] [serial = 1281] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8b5ee400) [pid = 5670] [serial = 1278] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x8bc54000) [pid = 5670] [serial = 1284] [outer = (nil)] [url = about:blank] 12:42:15 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x88c8f000) [pid = 5670] [serial = 1277] [outer = (nil)] [url = about:blank] 12:42:16 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x96a6f400) [pid = 5670] [serial = 1247] [outer = (nil)] [url = about:blank] 12:42:16 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x96ad8000) [pid = 5670] [serial = 1248] [outer = (nil)] [url = about:blank] 12:42:16 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x94212800) [pid = 5670] [serial = 1241] [outer = (nil)] [url = about:blank] 12:42:16 INFO - PROCESS | 5670 | 1461094936495 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:42:16 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) 12:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2989ms 12:42:16 INFO - PROCESS | 5670 | 1461094936560 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 12:42:16 INFO - PROCESS | 5670 | 1461094936567 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 12:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:42:16 INFO - PROCESS | 5670 | 1461094936576 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:42:16 INFO - PROCESS | 5670 | 1461094936581 Marionette TRACE conn4 <- [1,1850,null,{}] 12:42:16 INFO - PROCESS | 5670 | 1461094936588 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:16 INFO - PROCESS | 5670 | 1461094936796 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 12:42:17 INFO - PROCESS | 5670 | 1461094937002 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:17 INFO - PROCESS | 5670 | ++DOCSHELL 0x859ee000 == 124 [pid = 5670] [id = 470] 12:42:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x85cc3800) [pid = 5670] [serial = 1411] [outer = (nil)] 12:42:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x87d54000) [pid = 5670] [serial = 1412] [outer = 0x85cc3800] 12:42:17 INFO - PROCESS | 5670 | 1461094937085 Marionette DEBUG loaded listener.js 12:42:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x88a91800) [pid = 5670] [serial = 1413] [outer = 0x85cc3800] 12:42:18 INFO - PROCESS | 5670 | 1461094938016 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1479ms 12:42:18 INFO - PROCESS | 5670 | 1461094938056 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 12:42:18 INFO - PROCESS | 5670 | 1461094938066 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 12:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:42:18 INFO - PROCESS | 5670 | 1461094938078 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:42:18 INFO - PROCESS | 5670 | 1461094938082 Marionette TRACE conn4 <- [1,1854,null,{}] 12:42:18 INFO - PROCESS | 5670 | 1461094938088 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:18 INFO - PROCESS | 5670 | 1461094938421 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 12:42:18 INFO - PROCESS | 5670 | 1461094938456 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:18 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c85c00 == 125 [pid = 5670] [id = 471] 12:42:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x88c87800) [pid = 5670] [serial = 1414] [outer = (nil)] 12:42:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8b5f3c00) [pid = 5670] [serial = 1415] [outer = 0x88c87800] 12:42:18 INFO - PROCESS | 5670 | 1461094938553 Marionette DEBUG loaded listener.js 12:42:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8b6ce800) [pid = 5670] [serial = 1416] [outer = 0x88c87800] 12:42:19 INFO - PROCESS | 5670 | 1461094939584 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1588ms 12:42:19 INFO - PROCESS | 5670 | 1461094939667 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 12:42:19 INFO - PROCESS | 5670 | 1461094939671 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 12:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:42:19 INFO - PROCESS | 5670 | 1461094939677 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:42:19 INFO - PROCESS | 5670 | 1461094939683 Marionette TRACE conn4 <- [1,1858,null,{}] 12:42:19 INFO - PROCESS | 5670 | 1461094939705 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:19 INFO - PROCESS | 5670 | 1461094939973 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 12:42:20 INFO - PROCESS | 5670 | 1461094940007 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:20 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5efc00 == 126 [pid = 5670] [id = 472] 12:42:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8bc81400) [pid = 5670] [serial = 1417] [outer = (nil)] 12:42:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x8bc8ac00) [pid = 5670] [serial = 1418] [outer = 0x8bc81400] 12:42:20 INFO - PROCESS | 5670 | 1461094940090 Marionette DEBUG loaded listener.js 12:42:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8bd26800) [pid = 5670] [serial = 1419] [outer = 0x8bc81400] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x904cfc00) [pid = 5670] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x942a2800) [pid = 5670] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x8bc89400) [pid = 5670] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x9420bc00) [pid = 5670] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0xa0eb3000) [pid = 5670] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x979b8000) [pid = 5670] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x8f69ec00) [pid = 5670] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8fa8c000) [pid = 5670] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8f349000) [pid = 5670] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x8b799800) [pid = 5670] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x9a51b400) [pid = 5670] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x97ca5400) [pid = 5670] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0xa0eae400) [pid = 5670] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x85ccf000) [pid = 5670] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x8437a000) [pid = 5670] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x941ee800) [pid = 5670] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x89a0dc00) [pid = 5670] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x8bc86c00) [pid = 5670] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x88c81400) [pid = 5670] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x904ec000) [pid = 5670] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x87d4e000) [pid = 5670] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:42:21 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x84fd2c00) [pid = 5670] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:42:21 INFO - PROCESS | 5670 | 1461094941678 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2047ms 12:42:21 INFO - PROCESS | 5670 | 1461094941725 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 12:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:42:21 INFO - PROCESS | 5670 | 1461094941730 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 12:42:21 INFO - PROCESS | 5670 | 1461094941736 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:42:21 INFO - PROCESS | 5670 | 1461094941739 Marionette TRACE conn4 <- [1,1862,null,{}] 12:42:21 INFO - PROCESS | 5670 | 1461094941745 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:22 INFO - PROCESS | 5670 | 1461094942017 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 12:42:22 INFO - PROCESS | 5670 | 1461094942035 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x843c1400 == 127 [pid = 5670] [id = 473] 12:42:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x85cc9000) [pid = 5670] [serial = 1420] [outer = (nil)] 12:42:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8bcd6800) [pid = 5670] [serial = 1421] [outer = 0x85cc9000] 12:42:22 INFO - PROCESS | 5670 | 1461094942109 Marionette DEBUG loaded listener.js 12:42:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8bd30000) [pid = 5670] [serial = 1422] [outer = 0x85cc9000] 12:42:23 INFO - PROCESS | 5670 | 1461094943110 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1429ms 12:42:23 INFO - PROCESS | 5670 | 1461094943165 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 12:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:42:23 INFO - PROCESS | 5670 | 1461094943171 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 12:42:23 INFO - PROCESS | 5670 | 1461094943180 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:42:23 INFO - PROCESS | 5670 | 1461094943186 Marionette TRACE conn4 <- [1,1866,null,{}] 12:42:23 INFO - PROCESS | 5670 | 1461094943195 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:23 INFO - PROCESS | 5670 | 1461094943422 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 12:42:23 INFO - PROCESS | 5670 | 1461094943778 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:23 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cc7c00 == 128 [pid = 5670] [id = 474] 12:42:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x85cca400) [pid = 5670] [serial = 1423] [outer = (nil)] 12:42:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x86c7bc00) [pid = 5670] [serial = 1424] [outer = 0x85cca400] 12:42:23 INFO - PROCESS | 5670 | 1461094943877 Marionette DEBUG loaded listener.js 12:42:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x88c8c800) [pid = 5670] [serial = 1425] [outer = 0x85cca400] 12:42:24 INFO - PROCESS | 5670 | 1461094944826 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1684ms 12:42:24 INFO - PROCESS | 5670 | 1461094944864 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 12:42:24 INFO - PROCESS | 5670 | 1461094944873 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 12:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:42:24 INFO - PROCESS | 5670 | 1461094944884 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:42:24 INFO - PROCESS | 5670 | 1461094944888 Marionette TRACE conn4 <- [1,1870,null,{}] 12:42:24 INFO - PROCESS | 5670 | 1461094944895 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:25 INFO - PROCESS | 5670 | 1461094945122 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 12:42:25 INFO - PROCESS | 5670 | 1461094945440 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:25 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5ef400 == 129 [pid = 5670] [id = 475] 12:42:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8b6c1800) [pid = 5670] [serial = 1426] [outer = (nil)] 12:42:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8b7a6400) [pid = 5670] [serial = 1427] [outer = 0x8b6c1800] 12:42:25 INFO - PROCESS | 5670 | 1461094945537 Marionette DEBUG loaded listener.js 12:42:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8bc59400) [pid = 5670] [serial = 1428] [outer = 0x8b6c1800] 12:42:26 INFO - PROCESS | 5670 | 1461094946514 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1686ms 12:42:26 INFO - PROCESS | 5670 | 1461094946570 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 12:42:26 INFO - PROCESS | 5670 | 1461094946575 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 12:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:42:26 INFO - PROCESS | 5670 | 1461094946582 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:42:26 INFO - PROCESS | 5670 | 1461094946588 Marionette TRACE conn4 <- [1,1874,null,{}] 12:42:26 INFO - PROCESS | 5670 | 1461094946606 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:26 INFO - PROCESS | 5670 | 1461094946873 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 12:42:27 INFO - PROCESS | 5670 | 1461094947241 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:27 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b7b7c00 == 130 [pid = 5670] [id = 476] 12:42:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8e32ac00) [pid = 5670] [serial = 1429] [outer = (nil)] 12:42:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8e33e400) [pid = 5670] [serial = 1430] [outer = 0x8e32ac00] 12:42:27 INFO - PROCESS | 5670 | 1461094947339 Marionette DEBUG loaded listener.js 12:42:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8e697000) [pid = 5670] [serial = 1431] [outer = 0x8e32ac00] 12:42:28 INFO - PROCESS | 5670 | 1461094948266 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1737ms 12:42:28 INFO - PROCESS | 5670 | 1461094948321 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 12:42:28 INFO - PROCESS | 5670 | 1461094948327 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 12:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:42:28 INFO - PROCESS | 5670 | 1461094948334 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:42:28 INFO - PROCESS | 5670 | 1461094948338 Marionette TRACE conn4 <- [1,1878,null,{}] 12:42:28 INFO - PROCESS | 5670 | 1461094948345 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:28 INFO - PROCESS | 5670 | 1461094948609 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 12:42:29 INFO - PROCESS | 5670 | 1461094948988 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e33b800 == 131 [pid = 5670] [id = 477] 12:42:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8f347000) [pid = 5670] [serial = 1432] [outer = (nil)] 12:42:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8f69cc00) [pid = 5670] [serial = 1433] [outer = 0x8f347000] 12:42:29 INFO - PROCESS | 5670 | 1461094949086 Marionette DEBUG loaded listener.js 12:42:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8f6a6000) [pid = 5670] [serial = 1434] [outer = 0x8f347000] 12:42:30 INFO - PROCESS | 5670 | 1461094950034 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1742ms 12:42:30 INFO - PROCESS | 5670 | 1461094950078 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 12:42:30 INFO - PROCESS | 5670 | 1461094950083 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 12:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:42:30 INFO - PROCESS | 5670 | 1461094950089 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:42:30 INFO - PROCESS | 5670 | 1461094950093 Marionette TRACE conn4 <- [1,1882,null,{}] 12:42:30 INFO - PROCESS | 5670 | 1461094950100 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:30 INFO - PROCESS | 5670 | 1461094950321 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 12:42:30 INFO - PROCESS | 5670 | 1461094950635 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:30 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f346000 == 132 [pid = 5670] [id = 478] 12:42:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8f69fc00) [pid = 5670] [serial = 1435] [outer = (nil)] 12:42:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8fab9c00) [pid = 5670] [serial = 1436] [outer = 0x8f69fc00] 12:42:30 INFO - PROCESS | 5670 | 1461094950731 Marionette DEBUG loaded listener.js 12:42:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8fe52800) [pid = 5670] [serial = 1437] [outer = 0x8f69fc00] 12:42:31 INFO - PROCESS | 5670 | 1461094951663 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1634ms 12:42:31 INFO - PROCESS | 5670 | 1461094951725 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 12:42:31 INFO - PROCESS | 5670 | 1461094951730 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 12:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:42:31 INFO - PROCESS | 5670 | 1461094951740 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:42:31 INFO - PROCESS | 5670 | 1461094951744 Marionette TRACE conn4 <- [1,1886,null,{}] 12:42:31 INFO - PROCESS | 5670 | 1461094951750 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:32 INFO - PROCESS | 5670 | 1461094952057 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 12:42:32 INFO - PROCESS | 5670 | 1461094952402 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5f6400 == 133 [pid = 5670] [id = 479] 12:42:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8fabb000) [pid = 5670] [serial = 1438] [outer = (nil)] 12:42:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x9066f000) [pid = 5670] [serial = 1439] [outer = 0x8fabb000] 12:42:32 INFO - PROCESS | 5670 | 1461094952501 Marionette DEBUG loaded listener.js 12:42:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x91e78000) [pid = 5670] [serial = 1440] [outer = 0x8fabb000] 12:42:33 INFO - PROCESS | 5670 | 1461094953480 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1778ms 12:42:33 INFO - PROCESS | 5670 | 1461094953528 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 12:42:33 INFO - PROCESS | 5670 | 1461094953533 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 12:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:42:33 INFO - PROCESS | 5670 | 1461094953540 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:42:33 INFO - PROCESS | 5670 | 1461094953544 Marionette TRACE conn4 <- [1,1890,null,{}] 12:42:33 INFO - PROCESS | 5670 | 1461094953550 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:33 INFO - PROCESS | 5670 | 1461094953788 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 12:42:34 INFO - PROCESS | 5670 | 1461094954112 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:34 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f34c000 == 134 [pid = 5670] [id = 480] 12:42:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x904f5400) [pid = 5670] [serial = 1441] [outer = (nil)] 12:42:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x93076400) [pid = 5670] [serial = 1442] [outer = 0x904f5400] 12:42:34 INFO - PROCESS | 5670 | 1461094954207 Marionette DEBUG loaded listener.js 12:42:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x93166800) [pid = 5670] [serial = 1443] [outer = 0x904f5400] 12:42:35 INFO - PROCESS | 5670 | 1461094955122 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1632ms 12:42:35 INFO - PROCESS | 5670 | 1461094955173 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 12:42:35 INFO - PROCESS | 5670 | 1461094955176 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 12:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:42:35 INFO - PROCESS | 5670 | 1461094955183 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:42:35 INFO - PROCESS | 5670 | 1461094955186 Marionette TRACE conn4 <- [1,1894,null,{}] 12:42:35 INFO - PROCESS | 5670 | 1461094955192 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:35 INFO - PROCESS | 5670 | 1461094955402 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 12:42:35 INFO - PROCESS | 5670 | 1461094955672 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:35 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a24e800 == 135 [pid = 5670] [id = 481] 12:42:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x93008400) [pid = 5670] [serial = 1444] [outer = (nil)] 12:42:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x941dfc00) [pid = 5670] [serial = 1445] [outer = 0x93008400] 12:42:35 INFO - PROCESS | 5670 | 1461094955823 Marionette DEBUG loaded listener.js 12:42:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x94209c00) [pid = 5670] [serial = 1446] [outer = 0x93008400] 12:42:36 INFO - PROCESS | 5670 | 1461094956784 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1639ms 12:42:36 INFO - PROCESS | 5670 | 1461094956823 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 12:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:42:36 INFO - PROCESS | 5670 | 1461094956827 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 12:42:36 INFO - PROCESS | 5670 | 1461094956834 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:42:36 INFO - PROCESS | 5670 | 1461094956839 Marionette TRACE conn4 <- [1,1898,null,{}] 12:42:36 INFO - PROCESS | 5670 | 1461094956844 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:37 INFO - PROCESS | 5670 | 1461094957055 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 12:42:37 INFO - PROCESS | 5670 | 1461094957377 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x904c2800 == 136 [pid = 5670] [id = 482] 12:42:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x93f05c00) [pid = 5670] [serial = 1447] [outer = (nil)] 12:42:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x9429e000) [pid = 5670] [serial = 1448] [outer = 0x93f05c00] 12:42:37 INFO - PROCESS | 5670 | 1461094957480 Marionette DEBUG loaded listener.js 12:42:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x942a2800) [pid = 5670] [serial = 1449] [outer = 0x93f05c00] 12:42:38 INFO - PROCESS | 5670 | 1461094958390 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1590ms 12:42:38 INFO - PROCESS | 5670 | 1461094958432 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 12:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:42:38 INFO - PROCESS | 5670 | 1461094958441 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 12:42:38 INFO - PROCESS | 5670 | 1461094958450 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:42:38 INFO - PROCESS | 5670 | 1461094958453 Marionette TRACE conn4 <- [1,1902,null,{}] 12:42:38 INFO - PROCESS | 5670 | 1461094958459 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:38 INFO - PROCESS | 5670 | 1461094958689 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 12:42:39 INFO - PROCESS | 5670 | 1461094959024 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x9048f800 == 137 [pid = 5670] [id = 483] 12:42:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x94294000) [pid = 5670] [serial = 1450] [outer = (nil)] 12:42:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x96a3f000) [pid = 5670] [serial = 1451] [outer = 0x94294000] 12:42:39 INFO - PROCESS | 5670 | 1461094959117 Marionette DEBUG loaded listener.js 12:42:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x96a6f400) [pid = 5670] [serial = 1452] [outer = 0x94294000] 12:42:40 INFO - PROCESS | 5670 | 1461094960045 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1640ms 12:42:40 INFO - PROCESS | 5670 | 1461094960092 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 12:42:40 INFO - PROCESS | 5670 | 1461094960097 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 12:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:42:40 INFO - PROCESS | 5670 | 1461094960104 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:42:40 INFO - PROCESS | 5670 | 1461094960109 Marionette TRACE conn4 <- [1,1906,null,{}] 12:42:40 INFO - PROCESS | 5670 | 1461094960114 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:40 INFO - PROCESS | 5670 | 1461094960374 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 12:42:40 INFO - PROCESS | 5670 | 1461094960718 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:40 INFO - PROCESS | 5670 | ++DOCSHELL 0x97923800 == 138 [pid = 5670] [id = 484] 12:42:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x979b8000) [pid = 5670] [serial = 1453] [outer = (nil)] 12:42:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x97d65400) [pid = 5670] [serial = 1454] [outer = 0x979b8000] 12:42:40 INFO - PROCESS | 5670 | 1461094960833 Marionette DEBUG loaded listener.js 12:42:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x982f3000) [pid = 5670] [serial = 1455] [outer = 0x979b8000] 12:42:41 INFO - PROCESS | 5670 | 1461094961851 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1780ms 12:42:41 INFO - PROCESS | 5670 | 1461094961886 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 12:42:41 INFO - PROCESS | 5670 | 1461094961889 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 12:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:42:41 INFO - PROCESS | 5670 | 1461094961898 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:42:41 INFO - PROCESS | 5670 | 1461094961902 Marionette TRACE conn4 <- [1,1910,null,{}] 12:42:41 INFO - PROCESS | 5670 | 1461094961909 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:42 INFO - PROCESS | 5670 | 1461094962131 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 12:42:42 INFO - PROCESS | 5670 | 1461094962455 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:42 INFO - PROCESS | 5670 | ++DOCSHELL 0x94293800 == 139 [pid = 5670] [id = 485] 12:42:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x97179c00) [pid = 5670] [serial = 1456] [outer = (nil)] 12:42:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x9853c000) [pid = 5670] [serial = 1457] [outer = 0x97179c00] 12:42:42 INFO - PROCESS | 5670 | 1461094962550 Marionette DEBUG loaded listener.js 12:42:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x98540c00) [pid = 5670] [serial = 1458] [outer = 0x97179c00] 12:42:43 INFO - PROCESS | 5670 | 1461094963452 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1631ms 12:42:43 INFO - PROCESS | 5670 | 1461094963530 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 12:42:43 INFO - PROCESS | 5670 | 1461094963534 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 12:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:42:43 INFO - PROCESS | 5670 | 1461094963541 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:42:43 INFO - PROCESS | 5670 | 1461094963544 Marionette TRACE conn4 <- [1,1914,null,{}] 12:42:43 INFO - PROCESS | 5670 | 1461094963550 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:43 INFO - PROCESS | 5670 | 1461094963775 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 12:42:44 INFO - PROCESS | 5670 | 1461094964156 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:44 INFO - PROCESS | 5670 | ++DOCSHELL 0x9830ec00 == 140 [pid = 5670] [id = 486] 12:42:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x98537000) [pid = 5670] [serial = 1459] [outer = (nil)] 12:42:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x98855c00) [pid = 5670] [serial = 1460] [outer = 0x98537000] 12:42:44 INFO - PROCESS | 5670 | 1461094964255 Marionette DEBUG loaded listener.js 12:42:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x98ced000) [pid = 5670] [serial = 1461] [outer = 0x98537000] 12:42:45 INFO - PROCESS | 5670 | 1461094965148 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1637ms 12:42:45 INFO - PROCESS | 5670 | 1461094965179 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 12:42:45 INFO - PROCESS | 5670 | 1461094965183 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 12:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:42:45 INFO - PROCESS | 5670 | 1461094965189 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:42:45 INFO - PROCESS | 5670 | 1461094965193 Marionette TRACE conn4 <- [1,1918,null,{}] 12:42:45 INFO - PROCESS | 5670 | 1461094965198 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:45 INFO - PROCESS | 5670 | 1461094965417 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 12:42:45 INFO - PROCESS | 5670 | 1461094965695 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x843c2400 == 141 [pid = 5670] [id = 487] 12:42:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x85870c00) [pid = 5670] [serial = 1462] [outer = (nil)] 12:42:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x99112000) [pid = 5670] [serial = 1463] [outer = 0x85870c00] 12:42:45 INFO - PROCESS | 5670 | 1461094965844 Marionette DEBUG loaded listener.js 12:42:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x99436000) [pid = 5670] [serial = 1464] [outer = 0x85870c00] 12:42:46 INFO - PROCESS | 5670 | 1461094966767 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1629ms 12:42:46 INFO - PROCESS | 5670 | 1461094966820 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 12:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:42:46 INFO - PROCESS | 5670 | 1461094966824 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 12:42:46 INFO - PROCESS | 5670 | 1461094966831 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:42:46 INFO - PROCESS | 5670 | 1461094966835 Marionette TRACE conn4 <- [1,1922,null,{}] 12:42:46 INFO - PROCESS | 5670 | 1461094966841 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:47 INFO - PROCESS | 5670 | 1461094967073 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 12:42:47 INFO - PROCESS | 5670 | 1461094967400 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:47 INFO - PROCESS | 5670 | ++DOCSHELL 0x9830fc00 == 142 [pid = 5670] [id = 488] 12:42:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x9884f400) [pid = 5670] [serial = 1465] [outer = (nil)] 12:42:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x99878400) [pid = 5670] [serial = 1466] [outer = 0x9884f400] 12:42:47 INFO - PROCESS | 5670 | 1461094967499 Marionette DEBUG loaded listener.js 12:42:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x99872c00) [pid = 5670] [serial = 1467] [outer = 0x9884f400] 12:42:48 INFO - PROCESS | 5670 | 1461094968398 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1635ms 12:42:48 INFO - PROCESS | 5670 | 1461094968477 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 12:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:42:48 INFO - PROCESS | 5670 | 1461094968487 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 12:42:48 INFO - PROCESS | 5670 | 1461094968497 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:42:48 INFO - PROCESS | 5670 | 1461094968501 Marionette TRACE conn4 <- [1,1926,null,{}] 12:42:48 INFO - PROCESS | 5670 | 1461094968508 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:48 INFO - PROCESS | 5670 | 1461094968745 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 12:42:49 INFO - PROCESS | 5670 | 1461094969083 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:49 INFO - PROCESS | 5670 | ++DOCSHELL 0x85871c00 == 143 [pid = 5670] [id = 489] 12:42:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x8bc8b800) [pid = 5670] [serial = 1468] [outer = (nil)] 12:42:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x99a2ec00) [pid = 5670] [serial = 1469] [outer = 0x8bc8b800] 12:42:49 INFO - PROCESS | 5670 | 1461094969183 Marionette DEBUG loaded listener.js 12:42:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x99a33c00) [pid = 5670] [serial = 1470] [outer = 0x8bc8b800] 12:42:50 INFO - PROCESS | 5670 | 1461094970093 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1635ms 12:42:50 INFO - PROCESS | 5670 | 1461094970132 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 12:42:50 INFO - PROCESS | 5670 | 1461094970136 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 12:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:42:50 INFO - PROCESS | 5670 | 1461094970143 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:42:50 INFO - PROCESS | 5670 | 1461094970145 Marionette TRACE conn4 <- [1,1930,null,{}] 12:42:50 INFO - PROCESS | 5670 | 1461094970152 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:50 INFO - PROCESS | 5670 | 1461094970370 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 12:42:50 INFO - PROCESS | 5670 | 1461094970651 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fdfc00 == 144 [pid = 5670] [id = 490] 12:42:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x99a2d400) [pid = 5670] [serial = 1471] [outer = (nil)] 12:42:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x9a6b4000) [pid = 5670] [serial = 1472] [outer = 0x99a2d400] 12:42:50 INFO - PROCESS | 5670 | 1461094970790 Marionette DEBUG loaded listener.js 12:42:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x9a89a400) [pid = 5670] [serial = 1473] [outer = 0x99a2d400] 12:42:51 INFO - PROCESS | 5670 | 1461094971693 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1596ms 12:42:51 INFO - PROCESS | 5670 | 1461094971753 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 12:42:51 INFO - PROCESS | 5670 | 1461094971758 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 12:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:42:51 INFO - PROCESS | 5670 | 1461094971768 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:42:51 INFO - PROCESS | 5670 | 1461094971770 Marionette TRACE conn4 <- [1,1934,null,{}] 12:42:51 INFO - PROCESS | 5670 | 1461094971777 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:52 INFO - PROCESS | 5670 | 1461094971996 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 12:42:52 INFO - PROCESS | 5670 | 1461094972318 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:52 INFO - PROCESS | 5670 | ++DOCSHELL 0x99a01c00 == 145 [pid = 5670] [id = 491] 12:42:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x99a30400) [pid = 5670] [serial = 1474] [outer = (nil)] 12:42:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0x9fb33400) [pid = 5670] [serial = 1475] [outer = 0x99a30400] 12:42:52 INFO - PROCESS | 5670 | 1461094972412 Marionette DEBUG loaded listener.js 12:42:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x9fb98800) [pid = 5670] [serial = 1476] [outer = 0x99a30400] 12:42:53 INFO - PROCESS | 5670 | 1461094973345 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:42:54 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5efc00 == 144 [pid = 5670] [id = 472] 12:42:54 INFO - PROCESS | 5670 | --DOCSHELL 0x88c85c00 == 143 [pid = 5670] [id = 471] 12:42:54 INFO - PROCESS | 5670 | --DOCSHELL 0x859ee000 == 142 [pid = 5670] [id = 470] 12:42:54 INFO - PROCESS | 5670 | --DOCSHELL 0x85878800 == 141 [pid = 5670] [id = 468] 12:42:54 INFO - PROCESS | 5670 | --DOCSHELL 0x96a39c00 == 140 [pid = 5670] [id = 467] 12:42:54 INFO - PROCESS | 5670 | --DOCSHELL 0x8b429000 == 139 [pid = 5670] [id = 466] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x94208800 == 138 [pid = 5670] [id = 464] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8586c400 == 137 [pid = 5670] [id = 465] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x88c84400 == 136 [pid = 5670] [id = 463] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x9300b800 == 135 [pid = 5670] [id = 462] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x904f3800 == 134 [pid = 5670] [id = 461] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc53800 == 133 [pid = 5670] [id = 460] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8f9e6c00 == 132 [pid = 5670] [id = 458] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8f34a400 == 131 [pid = 5670] [id = 459] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8b78a800 == 130 [pid = 5670] [id = 457] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8e341000 == 129 [pid = 5670] [id = 456] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x89a10c00 == 128 [pid = 5670] [id = 455] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5f1c00 == 127 [pid = 5670] [id = 454] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x88c90800 == 126 [pid = 5670] [id = 452] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x88a8c400 == 125 [pid = 5670] [id = 453] 12:42:55 INFO - PROCESS | 5670 | --DOCSHELL 0x84fdf400 == 124 [pid = 5670] [id = 451] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x93cb7400) [pid = 5670] [serial = 1305] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0xa0fdc000) [pid = 5670] [serial = 1329] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x8e32f400) [pid = 5670] [serial = 1293] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x96fc5800) [pid = 5670] [serial = 1313] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0xa2ad7800) [pid = 5670] [serial = 1331] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x98e97800) [pid = 5670] [serial = 1319] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x9a511800) [pid = 5670] [serial = 1322] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x94217800) [pid = 5670] [serial = 1308] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x9717fc00) [pid = 5670] [serial = 1314] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x90482400) [pid = 5670] [serial = 1298] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x8f9e8c00) [pid = 5670] [serial = 1296] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0xa00d2c00) [pid = 5670] [serial = 1325] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x982f5800) [pid = 5670] [serial = 1317] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0xa0f9c800) [pid = 5670] [serial = 1328] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0xa4451000) [pid = 5670] [serial = 1335] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x88a94000) [pid = 5670] [serial = 1343] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x84381c00) [pid = 5670] [serial = 1337] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x94210c00) [pid = 5670] [serial = 1307] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x982d9c00) [pid = 5670] [serial = 1316] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x96a40800) [pid = 5670] [serial = 1311] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x9df15c00) [pid = 5670] [serial = 1323] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x99a09c00) [pid = 5670] [serial = 1320] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x8bd29800) [pid = 5670] [serial = 1292] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0xa3c82000) [pid = 5670] [serial = 1334] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0xa0a26400) [pid = 5670] [serial = 1326] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x96a37000) [pid = 5670] [serial = 1310] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x8bc8a800) [pid = 5670] [serial = 1352] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x8bc52c00) [pid = 5670] [serial = 1350] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x8bcd9000) [pid = 5670] [serial = 1218] [outer = (nil)] [url = about:blank] 12:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 3482ms 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x904c6800) [pid = 5670] [serial = 1299] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x88c8bc00) [pid = 5670] [serial = 1344] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x93173400) [pid = 5670] [serial = 1304] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x8b5ec000) [pid = 5670] [serial = 1347] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x9053b400) [pid = 5670] [serial = 1301] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x8a252c00) [pid = 5670] [serial = 1346] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x8b78a400) [pid = 5670] [serial = 1290] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x89a08800) [pid = 5670] [serial = 1289] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x84383c00) [pid = 5670] [serial = 1338] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0xa2add000) [pid = 5670] [serial = 1332] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x8f34d000) [pid = 5670] [serial = 1295] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x85c9a400) [pid = 5670] [serial = 1341] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x859e7400) [pid = 5670] [serial = 1340] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8b7b4400) [pid = 5670] [serial = 1349] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x90677400) [pid = 5670] [serial = 1302] [outer = (nil)] [url = about:blank] 12:42:55 INFO - PROCESS | 5670 | 1461094975401 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 12:42:55 INFO - PROCESS | 5670 | 1461094975405 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 12:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:42:55 INFO - PROCESS | 5670 | 1461094975418 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:42:55 INFO - PROCESS | 5670 | 1461094975427 Marionette TRACE conn4 <- [1,1938,null,{}] 12:42:55 INFO - PROCESS | 5670 | 1461094975436 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:55 INFO - PROCESS | 5670 | 1461094975638 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 12:42:55 INFO - PROCESS | 5670 | 1461094975859 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:55 INFO - PROCESS | 5670 | ++DOCSHELL 0x86c74400 == 125 [pid = 5670] [id = 492] 12:42:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x86c78400) [pid = 5670] [serial = 1477] [outer = (nil)] 12:42:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x87d5b000) [pid = 5670] [serial = 1478] [outer = 0x86c78400] 12:42:55 INFO - PROCESS | 5670 | 1461094975940 Marionette DEBUG loaded listener.js 12:42:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x88c82c00) [pid = 5670] [serial = 1479] [outer = 0x86c78400] 12:42:56 INFO - PROCESS | 5670 | 1461094976772 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1386ms 12:42:56 INFO - PROCESS | 5670 | 1461094976805 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 12:42:56 INFO - PROCESS | 5670 | 1461094976809 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 12:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:42:56 INFO - PROCESS | 5670 | 1461094976824 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:42:56 INFO - PROCESS | 5670 | 1461094976831 Marionette TRACE conn4 <- [1,1942,null,{}] 12:42:56 INFO - PROCESS | 5670 | 1461094976837 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:57 INFO - PROCESS | 5670 | 1461094977050 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 12:42:57 INFO - PROCESS | 5670 | 1461094977260 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x85c9a800 == 126 [pid = 5670] [id = 493] 12:42:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x89a09c00) [pid = 5670] [serial = 1480] [outer = (nil)] 12:42:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8b429800) [pid = 5670] [serial = 1481] [outer = 0x89a09c00] 12:42:57 INFO - PROCESS | 5670 | 1461094977340 Marionette DEBUG loaded listener.js 12:42:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8b6cb400) [pid = 5670] [serial = 1482] [outer = 0x89a09c00] 12:42:58 INFO - PROCESS | 5670 | 1461094978356 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1589ms 12:42:58 INFO - PROCESS | 5670 | 1461094978416 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 12:42:58 INFO - PROCESS | 5670 | 1461094978420 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 12:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:42:58 INFO - PROCESS | 5670 | 1461094978427 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:42:58 INFO - PROCESS | 5670 | 1461094978430 Marionette TRACE conn4 <- [1,1946,null,{}] 12:42:58 INFO - PROCESS | 5670 | 1461094978445 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:58 INFO - PROCESS | 5670 | 1461094978717 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 12:42:58 INFO - PROCESS | 5670 | 1461094978746 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b42f000 == 127 [pid = 5670] [id = 494] 12:42:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8b7b2400) [pid = 5670] [serial = 1483] [outer = (nil)] 12:42:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x8bc83000) [pid = 5670] [serial = 1484] [outer = 0x8b7b2400] 12:42:58 INFO - PROCESS | 5670 | 1461094978826 Marionette DEBUG loaded listener.js 12:42:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8bcdc800) [pid = 5670] [serial = 1485] [outer = 0x8b7b2400] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x8fe50400) [pid = 5670] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x93078c00) [pid = 5670] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x9048a800) [pid = 5670] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8bd24000) [pid = 5670] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x9300dc00) [pid = 5670] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x8e648000) [pid = 5670] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x8b7b2800) [pid = 5670] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x96b80c00) [pid = 5670] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8bd2f000) [pid = 5670] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x96bc3800) [pid = 5670] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x904f2800) [pid = 5670] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x85c9b000) [pid = 5670] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x8a0a0800) [pid = 5670] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x8bcdec00) [pid = 5670] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x9420f800) [pid = 5670] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x8bc5e800) [pid = 5670] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x8b793000) [pid = 5670] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x8fa88000) [pid = 5670] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x8f34c400) [pid = 5670] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x8bc81400) [pid = 5670] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x85cc3800) [pid = 5670] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x8e324400) [pid = 5670] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:43:00 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x88c87800) [pid = 5670] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:43:00 INFO - PROCESS | 5670 | 1461094980468 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2136ms 12:43:00 INFO - PROCESS | 5670 | 1461094980564 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 12:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:43:00 INFO - PROCESS | 5670 | 1461094980581 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 12:43:00 INFO - PROCESS | 5670 | 1461094980588 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:43:00 INFO - PROCESS | 5670 | 1461094980592 Marionette TRACE conn4 <- [1,1950,null,{}] 12:43:00 INFO - PROCESS | 5670 | 1461094980597 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:00 INFO - PROCESS | 5670 | 1461094980784 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 12:43:00 INFO - PROCESS | 5670 | 1461094980795 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x85ccd400 == 128 [pid = 5670] [id = 495] 12:43:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x88a8a800) [pid = 5670] [serial = 1486] [outer = (nil)] 12:43:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x8bc5dc00) [pid = 5670] [serial = 1487] [outer = 0x88a8a800] 12:43:01 INFO - PROCESS | 5670 | 1461094981047 Marionette DEBUG loaded listener.js 12:43:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8bcd9800) [pid = 5670] [serial = 1488] [outer = 0x88a8a800] 12:43:01 INFO - PROCESS | 5670 | 1461094981821 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1280ms 12:43:01 INFO - PROCESS | 5670 | 1461094981867 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 12:43:01 INFO - PROCESS | 5670 | 1461094981871 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 12:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:43:01 INFO - PROCESS | 5670 | 1461094981877 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:43:01 INFO - PROCESS | 5670 | 1461094981881 Marionette TRACE conn4 <- [1,1954,null,{}] 12:43:01 INFO - PROCESS | 5670 | 1461094981886 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:02 INFO - PROCESS | 5670 | 1461094982157 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 12:43:02 INFO - PROCESS | 5670 | 1461094982176 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b78c000 == 129 [pid = 5670] [id = 496] 12:43:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8bc5f800) [pid = 5670] [serial = 1489] [outer = (nil)] 12:43:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x8e32cc00) [pid = 5670] [serial = 1490] [outer = 0x8bc5f800] 12:43:02 INFO - PROCESS | 5670 | 1461094982269 Marionette DEBUG loaded listener.js 12:43:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8e337400) [pid = 5670] [serial = 1491] [outer = 0x8bc5f800] 12:43:03 INFO - PROCESS | 5670 | 1461094983510 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1680ms 12:43:03 INFO - PROCESS | 5670 | 1461094983559 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 12:43:03 INFO - PROCESS | 5670 | 1461094983568 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 12:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:43:03 INFO - PROCESS | 5670 | 1461094983578 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:43:03 INFO - PROCESS | 5670 | 1461094983583 Marionette TRACE conn4 <- [1,1958,null,{}] 12:43:03 INFO - PROCESS | 5670 | 1461094983592 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:03 INFO - PROCESS | 5670 | 1461094983943 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 12:43:04 INFO - PROCESS | 5670 | 1461094984207 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:04 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c86000 == 130 [pid = 5670] [id = 497] 12:43:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x88c8bc00) [pid = 5670] [serial = 1492] [outer = (nil)] 12:43:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8a252c00) [pid = 5670] [serial = 1493] [outer = 0x88c8bc00] 12:43:04 INFO - PROCESS | 5670 | 1461094984317 Marionette DEBUG loaded listener.js 12:43:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8b789800) [pid = 5670] [serial = 1494] [outer = 0x88c8bc00] 12:43:05 INFO - PROCESS | 5670 | 1461094985394 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1893ms 12:43:05 INFO - PROCESS | 5670 | 1461094985472 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 12:43:05 INFO - PROCESS | 5670 | 1461094985481 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 12:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:43:05 INFO - PROCESS | 5670 | 1461094985493 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:43:05 INFO - PROCESS | 5670 | 1461094985497 Marionette TRACE conn4 <- [1,1962,null,{}] 12:43:05 INFO - PROCESS | 5670 | 1461094985504 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:05 INFO - PROCESS | 5670 | 1461094985773 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 12:43:06 INFO - PROCESS | 5670 | 1461094986137 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:06 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b424000 == 131 [pid = 5670] [id = 498] 12:43:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8bc8b400) [pid = 5670] [serial = 1495] [outer = (nil)] 12:43:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8e324c00) [pid = 5670] [serial = 1496] [outer = 0x8bc8b400] 12:43:06 INFO - PROCESS | 5670 | 1461094986230 Marionette DEBUG loaded listener.js 12:43:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8e332800) [pid = 5670] [serial = 1497] [outer = 0x8bc8b400] 12:43:07 INFO - PROCESS | 5670 | 1461094987188 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1735ms 12:43:07 INFO - PROCESS | 5670 | 1461094987228 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 12:43:07 INFO - PROCESS | 5670 | 1461094987233 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 12:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:43:07 INFO - PROCESS | 5670 | 1461094987240 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:43:07 INFO - PROCESS | 5670 | 1461094987246 Marionette TRACE conn4 <- [1,1966,null,{}] 12:43:07 INFO - PROCESS | 5670 | 1461094987263 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:07 INFO - PROCESS | 5670 | 1461094987493 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 12:43:07 INFO - PROCESS | 5670 | 1461094987812 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bf1b800 == 132 [pid = 5670] [id = 499] 12:43:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8e340000) [pid = 5670] [serial = 1498] [outer = (nil)] 12:43:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8f69d800) [pid = 5670] [serial = 1499] [outer = 0x8e340000] 12:43:07 INFO - PROCESS | 5670 | 1461094987911 Marionette DEBUG loaded listener.js 12:43:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8f9e8c00) [pid = 5670] [serial = 1500] [outer = 0x8e340000] 12:43:08 INFO - PROCESS | 5670 | 1461094988809 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1584ms 12:43:08 INFO - PROCESS | 5670 | 1461094988838 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 12:43:08 INFO - PROCESS | 5670 | 1461094988843 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 12:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:43:08 INFO - PROCESS | 5670 | 1461094988852 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:43:08 INFO - PROCESS | 5670 | 1461094988856 Marionette TRACE conn4 <- [1,1970,null,{}] 12:43:08 INFO - PROCESS | 5670 | 1461094988862 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:09 INFO - PROCESS | 5670 | 1461094989109 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 12:43:09 INFO - PROCESS | 5670 | 1461094989432 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f69ec00 == 133 [pid = 5670] [id = 500] 12:43:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8fa8e800) [pid = 5670] [serial = 1501] [outer = (nil)] 12:43:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8fabbc00) [pid = 5670] [serial = 1502] [outer = 0x8fa8e800] 12:43:09 INFO - PROCESS | 5670 | 1461094989530 Marionette DEBUG loaded listener.js 12:43:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8fe55800) [pid = 5670] [serial = 1503] [outer = 0x8fa8e800] 12:43:10 INFO - PROCESS | 5670 | 1461094990477 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1689ms 12:43:10 INFO - PROCESS | 5670 | 1461094990543 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 12:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:43:10 INFO - PROCESS | 5670 | 1461094990548 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 12:43:10 INFO - PROCESS | 5670 | 1461094990555 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:43:10 INFO - PROCESS | 5670 | 1461094990559 Marionette TRACE conn4 <- [1,1974,null,{}] 12:43:10 INFO - PROCESS | 5670 | 1461094990565 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:10 INFO - PROCESS | 5670 | 1461094990798 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 12:43:11 INFO - PROCESS | 5670 | 1461094991128 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:11 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa86800 == 134 [pid = 5670] [id = 501] 12:43:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x90490000) [pid = 5670] [serial = 1504] [outer = (nil)] 12:43:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x904c7400) [pid = 5670] [serial = 1505] [outer = 0x90490000] 12:43:11 INFO - PROCESS | 5670 | 1461094991218 Marionette DEBUG loaded listener.js 12:43:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x904cc800) [pid = 5670] [serial = 1506] [outer = 0x90490000] 12:43:12 INFO - PROCESS | 5670 | 1461094992155 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1637ms 12:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:43:12 INFO - PROCESS | 5670 | 1461094992192 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 12:43:12 INFO - PROCESS | 5670 | 1461094992196 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 12:43:12 INFO - PROCESS | 5670 | 1461094992203 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:43:12 INFO - PROCESS | 5670 | 1461094992206 Marionette TRACE conn4 <- [1,1978,null,{}] 12:43:12 INFO - PROCESS | 5670 | 1461094992212 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:12 INFO - PROCESS | 5670 | 1461094992446 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 12:43:12 INFO - PROCESS | 5670 | 1461094992735 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x90488400 == 135 [pid = 5670] [id = 502] 12:43:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x904c8800) [pid = 5670] [serial = 1507] [outer = (nil)] 12:43:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x91429000) [pid = 5670] [serial = 1508] [outer = 0x904c8800] 12:43:12 INFO - PROCESS | 5670 | 1461094992843 Marionette DEBUG loaded listener.js 12:43:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x93078c00) [pid = 5670] [serial = 1509] [outer = 0x904c8800] 12:43:13 INFO - PROCESS | 5670 | 1461094993771 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1587ms 12:43:13 INFO - PROCESS | 5670 | 1461094993799 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 12:43:13 INFO - PROCESS | 5670 | 1461094993803 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 12:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:43:13 INFO - PROCESS | 5670 | 1461094993812 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:43:13 INFO - PROCESS | 5670 | 1461094993816 Marionette TRACE conn4 <- [1,1982,null,{}] 12:43:13 INFO - PROCESS | 5670 | 1461094993821 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:14 INFO - PROCESS | 5670 | 1461094994026 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 12:43:14 INFO - PROCESS | 5670 | 1461094994305 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:14 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e64f000 == 136 [pid = 5670] [id = 503] 12:43:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x904ec000) [pid = 5670] [serial = 1510] [outer = (nil)] 12:43:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x93cad800) [pid = 5670] [serial = 1511] [outer = 0x904ec000] 12:43:14 INFO - PROCESS | 5670 | 1461094994453 Marionette DEBUG loaded listener.js 12:43:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x93f0e000) [pid = 5670] [serial = 1512] [outer = 0x904ec000] 12:43:15 INFO - PROCESS | 5670 | 1461094995378 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1634ms 12:43:15 INFO - PROCESS | 5670 | 1461094995451 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 12:43:15 INFO - PROCESS | 5670 | 1461094995458 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 12:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:43:15 INFO - PROCESS | 5670 | 1461094995470 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:43:15 INFO - PROCESS | 5670 | 1461094995473 Marionette TRACE conn4 <- [1,1986,null,{}] 12:43:15 INFO - PROCESS | 5670 | 1461094995480 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:15 INFO - PROCESS | 5670 | 1461094995733 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 12:43:16 INFO - PROCESS | 5670 | 1461094996020 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:16 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b428800 == 137 [pid = 5670] [id = 504] 12:43:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x9300dc00) [pid = 5670] [serial = 1513] [outer = (nil)] 12:43:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x94297400) [pid = 5670] [serial = 1514] [outer = 0x9300dc00] 12:43:16 INFO - PROCESS | 5670 | 1461094996113 Marionette DEBUG loaded listener.js 12:43:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x9429fc00) [pid = 5670] [serial = 1515] [outer = 0x9300dc00] 12:43:17 INFO - PROCESS | 5670 | 1461094997002 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1589ms 12:43:17 INFO - PROCESS | 5670 | 1461094997060 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 12:43:17 INFO - PROCESS | 5670 | 1461094997066 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 12:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:43:17 INFO - PROCESS | 5670 | 1461094997074 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:43:17 INFO - PROCESS | 5670 | 1461094997077 Marionette TRACE conn4 <- [1,1990,null,{}] 12:43:17 INFO - PROCESS | 5670 | 1461094997084 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:17 INFO - PROCESS | 5670 | 1461094997306 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 12:43:17 INFO - PROCESS | 5670 | 1461094997622 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:17 INFO - PROCESS | 5670 | ++DOCSHELL 0x94208800 == 138 [pid = 5670] [id = 505] 12:43:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x9588c400) [pid = 5670] [serial = 1516] [outer = (nil)] 12:43:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x96a37800) [pid = 5670] [serial = 1517] [outer = 0x9588c400] 12:43:17 INFO - PROCESS | 5670 | 1461094997717 Marionette DEBUG loaded listener.js 12:43:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x96a3a800) [pid = 5670] [serial = 1518] [outer = 0x9588c400] 12:43:18 INFO - PROCESS | 5670 | 1461094998613 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1580ms 12:43:18 INFO - PROCESS | 5670 | 1461094998654 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 12:43:18 INFO - PROCESS | 5670 | 1461094998658 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 12:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:43:18 INFO - PROCESS | 5670 | 1461094998665 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:43:18 INFO - PROCESS | 5670 | 1461094998670 Marionette TRACE conn4 <- [1,1994,null,{}] 12:43:18 INFO - PROCESS | 5670 | 1461094998676 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:18 INFO - PROCESS | 5670 | 1461094998909 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 12:43:19 INFO - PROCESS | 5670 | 1461094999251 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x9588fc00 == 139 [pid = 5670] [id = 506] 12:43:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x96fb9c00) [pid = 5670] [serial = 1519] [outer = (nil)] 12:43:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x96fbf400) [pid = 5670] [serial = 1520] [outer = 0x96fb9c00] 12:43:19 INFO - PROCESS | 5670 | 1461094999354 Marionette DEBUG loaded listener.js 12:43:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x96fc4c00) [pid = 5670] [serial = 1521] [outer = 0x96fb9c00] 12:43:20 INFO - PROCESS | 5670 | 1461095000281 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1630ms 12:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:43:20 INFO - PROCESS | 5670 | 1461095000296 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 12:43:20 INFO - PROCESS | 5670 | 1461095000300 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 12:43:20 INFO - PROCESS | 5670 | 1461095000307 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:43:20 INFO - PROCESS | 5670 | 1461095000311 Marionette TRACE conn4 <- [1,1998,null,{}] 12:43:20 INFO - PROCESS | 5670 | 1461095000318 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:20 INFO - PROCESS | 5670 | 1461095000603 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 12:43:20 INFO - PROCESS | 5670 | 1461095000940 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:20 INFO - PROCESS | 5670 | ++DOCSHELL 0x97b2f800 == 140 [pid = 5670] [id = 507] 12:43:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x97c27800) [pid = 5670] [serial = 1522] [outer = (nil)] 12:43:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x982f4400) [pid = 5670] [serial = 1523] [outer = 0x97c27800] 12:43:21 INFO - PROCESS | 5670 | 1461095001046 Marionette DEBUG loaded listener.js 12:43:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x98539400) [pid = 5670] [serial = 1524] [outer = 0x97c27800] 12:43:21 INFO - PROCESS | 5670 | 1461095001986 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1736ms 12:43:22 INFO - PROCESS | 5670 | 1461095002044 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 12:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:43:22 INFO - PROCESS | 5670 | 1461095002048 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 12:43:22 INFO - PROCESS | 5670 | 1461095002056 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:43:22 INFO - PROCESS | 5670 | 1461095002060 Marionette TRACE conn4 <- [1,2002,null,{}] 12:43:22 INFO - PROCESS | 5670 | 1461095002066 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:22 INFO - PROCESS | 5670 | 1461095002287 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 12:43:22 INFO - PROCESS | 5670 | 1461095002607 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x97b8d800 == 141 [pid = 5670] [id = 508] 12:43:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x97c25800) [pid = 5670] [serial = 1525] [outer = (nil)] 12:43:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x9911ec00) [pid = 5670] [serial = 1526] [outer = 0x97c25800] 12:43:22 INFO - PROCESS | 5670 | 1461095002704 Marionette DEBUG loaded listener.js 12:43:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x994bcc00) [pid = 5670] [serial = 1527] [outer = 0x97c25800] 12:43:23 INFO - PROCESS | 5670 | 1461095003641 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1633ms 12:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:43:23 INFO - PROCESS | 5670 | 1461095003693 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 12:43:23 INFO - PROCESS | 5670 | 1461095003696 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 12:43:23 INFO - PROCESS | 5670 | 1461095003704 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:43:23 INFO - PROCESS | 5670 | 1461095003708 Marionette TRACE conn4 <- [1,2006,null,{}] 12:43:23 INFO - PROCESS | 5670 | 1461095003714 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:23 INFO - PROCESS | 5670 | 1461095003940 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 12:43:24 INFO - PROCESS | 5670 | 1461095004266 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:24 INFO - PROCESS | 5670 | ++DOCSHELL 0x96a36000 == 142 [pid = 5670] [id = 509] 12:43:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x96b80400) [pid = 5670] [serial = 1528] [outer = (nil)] 12:43:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x9a6b4800) [pid = 5670] [serial = 1529] [outer = 0x96b80400] 12:43:24 INFO - PROCESS | 5670 | 1461095004362 Marionette DEBUG loaded listener.js 12:43:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x9df16c00) [pid = 5670] [serial = 1530] [outer = 0x96b80400] 12:43:25 INFO - PROCESS | 5670 | 1461095005291 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:43:25 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 12:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1633ms 12:43:25 INFO - PROCESS | 5670 | 1461095005337 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 12:43:25 INFO - PROCESS | 5670 | 1461095005341 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 12:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:43:25 INFO - PROCESS | 5670 | 1461095005347 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:43:25 INFO - PROCESS | 5670 | 1461095005351 Marionette TRACE conn4 <- [1,2010,null,{}] 12:43:25 INFO - PROCESS | 5670 | 1461095005358 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:25 INFO - PROCESS | 5670 | 1461095005593 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 12:43:25 INFO - PROCESS | 5670 | 1461095005914 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:25 INFO - PROCESS | 5670 | ++DOCSHELL 0x9911f800 == 143 [pid = 5670] [id = 510] 12:43:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x99bd5c00) [pid = 5670] [serial = 1531] [outer = (nil)] 12:43:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0xa00a7c00) [pid = 5670] [serial = 1532] [outer = 0x99bd5c00] 12:43:26 INFO - PROCESS | 5670 | 1461095006018 Marionette DEBUG loaded listener.js 12:43:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0xa00b1800) [pid = 5670] [serial = 1533] [outer = 0x99bd5c00] 12:43:26 INFO - PROCESS | 5670 | 1461095006930 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:43:26 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 12:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1648ms 12:43:26 INFO - PROCESS | 5670 | 1461095006996 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 12:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:43:27 INFO - PROCESS | 5670 | 1461095007000 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 12:43:27 INFO - PROCESS | 5670 | 1461095007008 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:43:27 INFO - PROCESS | 5670 | 1461095007011 Marionette TRACE conn4 <- [1,2014,null,{}] 12:43:27 INFO - PROCESS | 5670 | 1461095007019 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:27 INFO - PROCESS | 5670 | 1461095007265 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 12:43:27 INFO - PROCESS | 5670 | 1461095007593 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:27 INFO - PROCESS | 5670 | ++DOCSHELL 0x8437f400 == 144 [pid = 5670] [id = 511] 12:43:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x9884b800) [pid = 5670] [serial = 1534] [outer = (nil)] 12:43:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0xa0adbc00) [pid = 5670] [serial = 1535] [outer = 0x9884b800] 12:43:27 INFO - PROCESS | 5670 | 1461095007686 Marionette DEBUG loaded listener.js 12:43:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0xa0c12c00) [pid = 5670] [serial = 1536] [outer = 0x9884b800] 12:43:28 INFO - PROCESS | 5670 | 1461095008588 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1633ms 12:43:28 INFO - PROCESS | 5670 | 1461095008641 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 12:43:28 INFO - PROCESS | 5670 | 1461095008645 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 12:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:43:28 INFO - PROCESS | 5670 | 1461095008653 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:43:28 INFO - PROCESS | 5670 | 1461095008657 Marionette TRACE conn4 <- [1,2018,null,{}] 12:43:28 INFO - PROCESS | 5670 | 1461095008663 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:28 INFO - PROCESS | 5670 | 1461095008896 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 12:43:29 INFO - PROCESS | 5670 | 1461095009227 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x84381800 == 145 [pid = 5670] [id = 512] 12:43:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x9fc5cc00) [pid = 5670] [serial = 1537] [outer = (nil)] 12:43:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0xa0eb6400) [pid = 5670] [serial = 1538] [outer = 0x9fc5cc00] 12:43:29 INFO - PROCESS | 5670 | 1461095009324 Marionette DEBUG loaded listener.js 12:43:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0xa0eb8000) [pid = 5670] [serial = 1539] [outer = 0x9fc5cc00] 12:43:30 INFO - PROCESS | 5670 | 1461095010246 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1635ms 12:43:30 INFO - PROCESS | 5670 | 1461095010289 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 12:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:43:30 INFO - PROCESS | 5670 | 1461095010293 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 12:43:30 INFO - PROCESS | 5670 | 1461095010300 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:43:30 INFO - PROCESS | 5670 | 1461095010303 Marionette TRACE conn4 <- [1,2022,null,{}] 12:43:30 INFO - PROCESS | 5670 | 1461095010309 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:30 INFO - PROCESS | 5670 | 1461095010521 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 12:43:30 INFO - PROCESS | 5670 | 1461095010866 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:30 INFO - PROCESS | 5670 | ++DOCSHELL 0xa0ade400 == 146 [pid = 5670] [id = 513] 12:43:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0xa0eb2000) [pid = 5670] [serial = 1540] [outer = (nil)] 12:43:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0xa0fa6400) [pid = 5670] [serial = 1541] [outer = 0xa0eb2000] 12:43:30 INFO - PROCESS | 5670 | 1461095010971 Marionette DEBUG loaded listener.js 12:43:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0xa0fdc800) [pid = 5670] [serial = 1542] [outer = 0xa0eb2000] 12:43:31 INFO - PROCESS | 5670 | 1461095011888 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1630ms 12:43:31 INFO - PROCESS | 5670 | 1461095011930 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 12:43:31 INFO - PROCESS | 5670 | 1461095011934 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 12:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:43:31 INFO - PROCESS | 5670 | 1461095011940 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:43:31 INFO - PROCESS | 5670 | 1461095011943 Marionette TRACE conn4 <- [1,2026,null,{}] 12:43:31 INFO - PROCESS | 5670 | 1461095011949 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:32 INFO - PROCESS | 5670 | 1461095012163 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 12:43:32 INFO - PROCESS | 5670 | 1461095012496 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x85c98000 == 147 [pid = 5670] [id = 514] 12:43:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 184 (0x94210c00) [pid = 5670] [serial = 1543] [outer = (nil)] 12:43:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 185 (0xa0fe9800) [pid = 5670] [serial = 1544] [outer = 0x94210c00] 12:43:32 INFO - PROCESS | 5670 | 1461095012594 Marionette DEBUG loaded listener.js 12:43:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 186 (0xa2a31c00) [pid = 5670] [serial = 1545] [outer = 0x94210c00] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x86c76800 == 146 [pid = 5670] [id = 313] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x85ccd400 == 145 [pid = 5670] [id = 495] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8b42f000 == 144 [pid = 5670] [id = 494] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x85c9a800 == 143 [pid = 5670] [id = 493] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x86c74400 == 142 [pid = 5670] [id = 492] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x84fdfc00 == 141 [pid = 5670] [id = 490] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x85871c00 == 140 [pid = 5670] [id = 489] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x843c2400 == 139 [pid = 5670] [id = 487] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x9830fc00 == 138 [pid = 5670] [id = 488] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x9830ec00 == 137 [pid = 5670] [id = 486] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x94293800 == 136 [pid = 5670] [id = 485] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x97923800 == 135 [pid = 5670] [id = 484] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x904c2800 == 134 [pid = 5670] [id = 482] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x9048f800 == 133 [pid = 5670] [id = 483] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8a24e800 == 132 [pid = 5670] [id = 481] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8f34c000 == 131 [pid = 5670] [id = 480] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5f6400 == 130 [pid = 5670] [id = 479] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8f346000 == 129 [pid = 5670] [id = 478] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8b7b7c00 == 128 [pid = 5670] [id = 476] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8e33b800 == 127 [pid = 5670] [id = 477] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5ef400 == 126 [pid = 5670] [id = 475] 12:43:34 INFO - PROCESS | 5670 | --DOCSHELL 0x85cc7c00 == 125 [pid = 5670] [id = 474] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 185 (0x8bcd6800) [pid = 5670] [serial = 1421] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 184 (0x904cac00) [pid = 5670] [serial = 1380] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 183 (0x941e4400) [pid = 5670] [serial = 1389] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0x90541c00) [pid = 5670] [serial = 1382] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x8e69a000) [pid = 5670] [serial = 1367] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x93f0c800) [pid = 5670] [serial = 1388] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x9316f400) [pid = 5670] [serial = 1386] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x9830cc00) [pid = 5670] [serial = 1409] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x8bf10000) [pid = 5670] [serial = 1361] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x97923c00) [pid = 5670] [serial = 1404] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x9420d000) [pid = 5670] [serial = 1391] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x98310800) [pid = 5670] [serial = 1410] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x981e6000) [pid = 5670] [serial = 1406] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x982d0000) [pid = 5670] [serial = 1407] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x96a3c000) [pid = 5670] [serial = 1397] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x85cc7000) [pid = 5670] [serial = 1355] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x8b794c00) [pid = 5670] [serial = 1359] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x8e330c00) [pid = 5670] [serial = 1287] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x9582b400) [pid = 5670] [serial = 1395] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x94d0b000) [pid = 5670] [serial = 1394] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x96fb6c00) [pid = 5670] [serial = 1401] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x8b6c7400) [pid = 5670] [serial = 1358] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x96bc5400) [pid = 5670] [serial = 1400] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x8bf1c800) [pid = 5670] [serial = 1362] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x8fa8d400) [pid = 5670] [serial = 1373] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x8fe5b000) [pid = 5670] [serial = 1377] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x93082c00) [pid = 5670] [serial = 1385] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x8f69c800) [pid = 5670] [serial = 1370] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x8bc8ac00) [pid = 5670] [serial = 1418] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x88a91800) [pid = 5670] [serial = 1413] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x86c76c00) [pid = 5670] [serial = 1356] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x97175800) [pid = 5670] [serial = 1403] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x94214c00) [pid = 5670] [serial = 1392] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x91234800) [pid = 5670] [serial = 1383] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x8bd26800) [pid = 5670] [serial = 1419] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x8f9e2000) [pid = 5670] [serial = 1371] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x87d54000) [pid = 5670] [serial = 1412] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x8e648400) [pid = 5670] [serial = 1365] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x8faad800) [pid = 5670] [serial = 1374] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x8b6ce800) [pid = 5670] [serial = 1416] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8b5f3c00) [pid = 5670] [serial = 1415] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x904c4800) [pid = 5670] [serial = 1379] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x8e33f800) [pid = 5670] [serial = 1364] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x8fe57400) [pid = 5670] [serial = 1376] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x96a40c00) [pid = 5670] [serial = 1398] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8e69d000) [pid = 5670] [serial = 1368] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 5670 | 1461095015431 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 3536ms 12:43:35 INFO - PROCESS | 5670 | 1461095015477 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 12:43:35 INFO - PROCESS | 5670 | 1461095015482 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 12:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:43:35 INFO - PROCESS | 5670 | 1461095015491 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:43:35 INFO - PROCESS | 5670 | 1461095015497 Marionette TRACE conn4 <- [1,2030,null,{}] 12:43:35 INFO - PROCESS | 5670 | 1461095015506 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:35 INFO - PROCESS | 5670 | 1461095015759 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 12:43:35 INFO - PROCESS | 5670 | 1461095015962 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fdfc00 == 126 [pid = 5670] [id = 515] 12:43:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x859e7400) [pid = 5670] [serial = 1546] [outer = (nil)] 12:43:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x88a8ac00) [pid = 5670] [serial = 1547] [outer = 0x859e7400] 12:43:36 INFO - PROCESS | 5670 | 1461095016046 Marionette DEBUG loaded listener.js 12:43:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x89a05800) [pid = 5670] [serial = 1548] [outer = 0x859e7400] 12:43:37 INFO - PROCESS | 5670 | 1461095017136 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1698ms 12:43:37 INFO - PROCESS | 5670 | 1461095017190 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 12:43:37 INFO - PROCESS | 5670 | 1461095017199 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 12:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:43:37 INFO - PROCESS | 5670 | 1461095017209 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:43:37 INFO - PROCESS | 5670 | 1461095017214 Marionette TRACE conn4 <- [1,2034,null,{}] 12:43:37 INFO - PROCESS | 5670 | 1461095017219 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:37 INFO - PROCESS | 5670 | 1461095017431 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 12:43:37 INFO - PROCESS | 5670 | 1461095017712 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c86400 == 127 [pid = 5670] [id = 516] 12:43:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8b42a400) [pid = 5670] [serial = 1549] [outer = (nil)] 12:43:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8b790400) [pid = 5670] [serial = 1550] [outer = 0x8b42a400] 12:43:37 INFO - PROCESS | 5670 | 1461095017791 Marionette DEBUG loaded listener.js 12:43:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8b7a8c00) [pid = 5670] [serial = 1551] [outer = 0x8b42a400] 12:43:38 INFO - PROCESS | 5670 | 1461095018762 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1590ms 12:43:38 INFO - PROCESS | 5670 | 1461095018798 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 12:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:43:38 INFO - PROCESS | 5670 | 1461095018803 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 12:43:38 INFO - PROCESS | 5670 | 1461095018809 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:43:38 INFO - PROCESS | 5670 | 1461095018815 Marionette TRACE conn4 <- [1,2038,null,{}] 12:43:38 INFO - PROCESS | 5670 | 1461095018837 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:39 INFO - PROCESS | 5670 | 1461095019148 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 12:43:39 INFO - PROCESS | 5670 | 1461095019185 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fd4000 == 128 [pid = 5670] [id = 517] 12:43:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8586dc00) [pid = 5670] [serial = 1552] [outer = (nil)] 12:43:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x8bf18000) [pid = 5670] [serial = 1553] [outer = 0x8586dc00] 12:43:39 INFO - PROCESS | 5670 | 1461095019269 Marionette DEBUG loaded listener.js 12:43:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8e325000) [pid = 5670] [serial = 1554] [outer = 0x8586dc00] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x98537000) [pid = 5670] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x8b7b2400) [pid = 5670] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x86c78400) [pid = 5670] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x904f5400) [pid = 5670] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x93f05c00) [pid = 5670] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x9884f400) [pid = 5670] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x99a2d400) [pid = 5670] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x979b8000) [pid = 5670] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x93008400) [pid = 5670] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x89a09c00) [pid = 5670] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x8b790c00) [pid = 5670] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x8f347000) [pid = 5670] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x88a8a800) [pid = 5670] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x8fabb000) [pid = 5670] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x8b6c1800) [pid = 5670] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x99a30400) [pid = 5670] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x8f69fc00) [pid = 5670] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x97179c00) [pid = 5670] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x85870c00) [pid = 5670] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x94294000) [pid = 5670] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x8e32ac00) [pid = 5670] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x85cca400) [pid = 5670] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:43:40 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x8bc8b800) [pid = 5670] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:43:40 INFO - PROCESS | 5670 | 1461095020821 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2053ms 12:43:40 INFO - PROCESS | 5670 | 1461095020862 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 12:43:40 INFO - PROCESS | 5670 | 1461095020866 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 12:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:43:40 INFO - PROCESS | 5670 | 1461095020872 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:43:40 INFO - PROCESS | 5670 | 1461095020875 Marionette TRACE conn4 <- [1,2042,null,{}] 12:43:40 INFO - PROCESS | 5670 | 1461095020881 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:41 INFO - PROCESS | 5670 | 1461095021138 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 12:43:41 INFO - PROCESS | 5670 | 1461095021159 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:41 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cc5400 == 129 [pid = 5670] [id = 518] 12:43:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8b7a7400) [pid = 5670] [serial = 1555] [outer = (nil)] 12:43:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x8bf17400) [pid = 5670] [serial = 1556] [outer = 0x8b7a7400] 12:43:41 INFO - PROCESS | 5670 | 1461095021234 Marionette DEBUG loaded listener.js 12:43:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8e336800) [pid = 5670] [serial = 1557] [outer = 0x8b7a7400] 12:43:42 INFO - PROCESS | 5670 | 1461095022158 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:43:42 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) 12:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1328ms 12:43:42 INFO - PROCESS | 5670 | 1461095022202 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 12:43:42 INFO - PROCESS | 5670 | 1461095022205 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 12:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:43:42 INFO - PROCESS | 5670 | 1461095022211 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:43:42 INFO - PROCESS | 5670 | 1461095022214 Marionette TRACE conn4 <- [1,2046,null,{}] 12:43:42 INFO - PROCESS | 5670 | 1461095022219 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:42 INFO - PROCESS | 5670 | 1461095022550 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 12:43:42 INFO - PROCESS | 5670 | 1461095022913 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:42 INFO - PROCESS | 5670 | ++DOCSHELL 0x85c9a800 == 130 [pid = 5670] [id = 519] 12:43:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x85c9c000) [pid = 5670] [serial = 1558] [outer = (nil)] 12:43:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x85cc6c00) [pid = 5670] [serial = 1559] [outer = 0x85c9c000] 12:43:43 INFO - PROCESS | 5670 | 1461095023015 Marionette DEBUG loaded listener.js 12:43:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x86c79400) [pid = 5670] [serial = 1560] [outer = 0x85c9c000] 12:43:44 INFO - PROCESS | 5670 | 1461095024039 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1878ms 12:43:44 INFO - PROCESS | 5670 | 1461095024093 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 12:43:44 INFO - PROCESS | 5670 | 1461095024100 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 12:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:43:44 INFO - PROCESS | 5670 | 1461095024108 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 5670 | 1461095024115 Marionette TRACE conn4 <- [1,2050,null,{}] 12:43:44 INFO - PROCESS | 5670 | 1461095024122 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:44 INFO - PROCESS | 5670 | 1461095024359 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 12:43:44 INFO - PROCESS | 5670 | 1461095024686 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:44 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a0a0800 == 131 [pid = 5670] [id = 520] 12:43:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8b423000) [pid = 5670] [serial = 1561] [outer = (nil)] 12:43:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8b6cd800) [pid = 5670] [serial = 1562] [outer = 0x8b423000] 12:43:44 INFO - PROCESS | 5670 | 1461095024788 Marionette DEBUG loaded listener.js 12:43:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8b791000) [pid = 5670] [serial = 1563] [outer = 0x8b423000] 12:43:45 INFO - PROCESS | 5670 | 1461095025849 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1782ms 12:43:45 INFO - PROCESS | 5670 | 1461095025891 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 12:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:43:45 INFO - PROCESS | 5670 | 1461095025896 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 12:43:45 INFO - PROCESS | 5670 | 1461095025903 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:43:45 INFO - PROCESS | 5670 | 1461095025906 Marionette TRACE conn4 <- [1,2054,null,{}] 12:43:45 INFO - PROCESS | 5670 | 1461095025913 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:46 INFO - PROCESS | 5670 | 1461095026134 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 12:43:46 INFO - PROCESS | 5670 | 1461095026501 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:46 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc51c00 == 132 [pid = 5670] [id = 521] 12:43:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8bc8ac00) [pid = 5670] [serial = 1564] [outer = (nil)] 12:43:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8bd27000) [pid = 5670] [serial = 1565] [outer = 0x8bc8ac00] 12:43:46 INFO - PROCESS | 5670 | 1461095026597 Marionette DEBUG loaded listener.js 12:43:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8e323800) [pid = 5670] [serial = 1566] [outer = 0x8bc8ac00] 12:43:47 INFO - PROCESS | 5670 | 1461095027573 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1746ms 12:43:47 INFO - PROCESS | 5670 | 1461095027649 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 12:43:47 INFO - PROCESS | 5670 | 1461095027656 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 12:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:43:47 INFO - PROCESS | 5670 | 1461095027674 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:43:47 INFO - PROCESS | 5670 | 1461095027681 Marionette TRACE conn4 <- [1,2058,null,{}] 12:43:47 INFO - PROCESS | 5670 | 1461095027687 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:48 INFO - PROCESS | 5670 | 1461095028019 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 12:43:48 INFO - PROCESS | 5670 | 1461095028287 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e650000 == 133 [pid = 5670] [id = 522] 12:43:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8e69f800) [pid = 5670] [serial = 1567] [outer = (nil)] 12:43:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8f34e800) [pid = 5670] [serial = 1568] [outer = 0x8e69f800] 12:43:48 INFO - PROCESS | 5670 | 1461095028378 Marionette DEBUG loaded listener.js 12:43:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8f6a0400) [pid = 5670] [serial = 1569] [outer = 0x8e69f800] 12:43:49 INFO - PROCESS | 5670 | 1461095029347 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1749ms 12:43:49 INFO - PROCESS | 5670 | 1461095029415 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 12:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:43:49 INFO - PROCESS | 5670 | 1461095029420 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 12:43:49 INFO - PROCESS | 5670 | 1461095029426 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - PROCESS | 5670 | 1461095029430 Marionette TRACE conn4 <- [1,2062,null,{}] 12:43:49 INFO - PROCESS | 5670 | 1461095029435 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:49 INFO - PROCESS | 5670 | 1461095029688 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 12:43:50 INFO - PROCESS | 5670 | 1461095030011 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x86c70c00 == 134 [pid = 5670] [id = 523] 12:43:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8e33f800) [pid = 5670] [serial = 1570] [outer = (nil)] 12:43:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8fa8f400) [pid = 5670] [serial = 1571] [outer = 0x8e33f800] 12:43:50 INFO - PROCESS | 5670 | 1461095030105 Marionette DEBUG loaded listener.js 12:43:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8faae400) [pid = 5670] [serial = 1572] [outer = 0x8e33f800] 12:43:51 INFO - PROCESS | 5670 | 1461095031066 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1685ms 12:43:51 INFO - PROCESS | 5670 | 1461095031111 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 12:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:43:51 INFO - PROCESS | 5670 | 1461095031115 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 12:43:51 INFO - PROCESS | 5670 | 1461095031141 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:43:51 INFO - PROCESS | 5670 | 1461095031146 Marionette TRACE conn4 <- [1,2066,null,{}] 12:43:51 INFO - PROCESS | 5670 | 1461095031154 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:51 INFO - PROCESS | 5670 | 1461095031383 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 12:43:51 INFO - PROCESS | 5670 | 1461095031693 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:51 INFO - PROCESS | 5670 | ++DOCSHELL 0x90486c00 == 135 [pid = 5670] [id = 524] 12:43:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x90487400) [pid = 5670] [serial = 1573] [outer = (nil)] 12:43:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x904c2c00) [pid = 5670] [serial = 1574] [outer = 0x90487400] 12:43:51 INFO - PROCESS | 5670 | 1461095031803 Marionette DEBUG loaded listener.js 12:43:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x90541c00) [pid = 5670] [serial = 1575] [outer = 0x90487400] 12:43:52 INFO - PROCESS | 5670 | 1461095032791 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1709ms 12:43:52 INFO - PROCESS | 5670 | 1461095032832 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 12:43:52 INFO - PROCESS | 5670 | 1461095032835 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 12:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:43:52 INFO - PROCESS | 5670 | 1461095032843 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 5670 | 1461095032846 Marionette TRACE conn4 <- [1,2070,null,{}] 12:43:52 INFO - PROCESS | 5670 | 1461095032852 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:53 INFO - PROCESS | 5670 | 1461095033076 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 12:43:53 INFO - PROCESS | 5670 | 1461095033398 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa89400 == 136 [pid = 5670] [id = 525] 12:43:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x8fe5d400) [pid = 5670] [serial = 1576] [outer = (nil)] 12:43:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x91e73400) [pid = 5670] [serial = 1577] [outer = 0x8fe5d400] 12:43:53 INFO - PROCESS | 5670 | 1461095033493 Marionette DEBUG loaded listener.js 12:43:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x93006800) [pid = 5670] [serial = 1578] [outer = 0x8fe5d400] 12:43:54 INFO - PROCESS | 5670 | 1461095034402 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1629ms 12:43:54 INFO - PROCESS | 5670 | 1461095034473 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 12:43:54 INFO - PROCESS | 5670 | 1461095034477 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 12:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:43:54 INFO - PROCESS | 5670 | 1461095034483 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 5670 | 1461095034487 Marionette TRACE conn4 <- [1,2074,null,{}] 12:43:54 INFO - PROCESS | 5670 | 1461095034493 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:54 INFO - PROCESS | 5670 | 1461095034743 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 12:43:55 INFO - PROCESS | 5670 | 1461095035067 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:55 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc5bc00 == 137 [pid = 5670] [id = 526] 12:43:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x8e653000) [pid = 5670] [serial = 1579] [outer = (nil)] 12:43:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x9316f800) [pid = 5670] [serial = 1580] [outer = 0x8e653000] 12:43:55 INFO - PROCESS | 5670 | 1461095035160 Marionette DEBUG loaded listener.js 12:43:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x93cb1800) [pid = 5670] [serial = 1581] [outer = 0x8e653000] 12:43:56 INFO - PROCESS | 5670 | 1461095036106 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1687ms 12:43:56 INFO - PROCESS | 5670 | 1461095036172 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 12:43:56 INFO - PROCESS | 5670 | 1461095036177 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 12:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:43:56 INFO - PROCESS | 5670 | 1461095036184 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:43:56 INFO - PROCESS | 5670 | 1461095036188 Marionette TRACE conn4 <- [1,2078,null,{}] 12:43:56 INFO - PROCESS | 5670 | 1461095036194 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:56 INFO - PROCESS | 5670 | 1461095036427 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 12:43:56 INFO - PROCESS | 5670 | 1461095036759 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:56 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fe4f800 == 138 [pid = 5670] [id = 527] 12:43:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x93166c00) [pid = 5670] [serial = 1582] [outer = (nil)] 12:43:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x94213c00) [pid = 5670] [serial = 1583] [outer = 0x93166c00] 12:43:56 INFO - PROCESS | 5670 | 1461095036854 Marionette DEBUG loaded listener.js 12:43:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x94217400) [pid = 5670] [serial = 1584] [outer = 0x93166c00] 12:43:57 INFO - PROCESS | 5670 | 1461095037736 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1596ms 12:43:57 INFO - PROCESS | 5670 | 1461095037781 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 12:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:43:57 INFO - PROCESS | 5670 | 1461095037786 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 12:43:57 INFO - PROCESS | 5670 | 1461095037794 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:43:57 INFO - PROCESS | 5670 | 1461095037797 Marionette TRACE conn4 <- [1,2082,null,{}] 12:43:57 INFO - PROCESS | 5670 | 1461095037803 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:58 INFO - PROCESS | 5670 | 1461095038022 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 12:43:58 INFO - PROCESS | 5670 | 1461095038298 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x93082c00 == 139 [pid = 5670] [id = 528] 12:43:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x941e6800) [pid = 5670] [serial = 1585] [outer = (nil)] 12:43:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x9623b000) [pid = 5670] [serial = 1586] [outer = 0x941e6800] 12:43:58 INFO - PROCESS | 5670 | 1461095038438 Marionette DEBUG loaded listener.js 12:43:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x96a3cc00) [pid = 5670] [serial = 1587] [outer = 0x941e6800] 12:43:59 INFO - PROCESS | 5670 | 1461095039322 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1588ms 12:43:59 INFO - PROCESS | 5670 | 1461095039396 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 12:43:59 INFO - PROCESS | 5670 | 1461095039401 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 12:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:43:59 INFO - PROCESS | 5670 | 1461095039411 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:43:59 INFO - PROCESS | 5670 | 1461095039414 Marionette TRACE conn4 <- [1,2086,null,{}] 12:43:59 INFO - PROCESS | 5670 | 1461095039421 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:59 INFO - PROCESS | 5670 | 1461095039649 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 12:44:00 INFO - PROCESS | 5670 | 1461095039997 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x96fb6400 == 140 [pid = 5670] [id = 529] 12:44:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x96fb6c00) [pid = 5670] [serial = 1588] [outer = (nil)] 12:44:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x96fbec00) [pid = 5670] [serial = 1589] [outer = 0x96fb6c00] 12:44:00 INFO - PROCESS | 5670 | 1461095040111 Marionette DEBUG loaded listener.js 12:44:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x979b3800) [pid = 5670] [serial = 1590] [outer = 0x96fb6c00] 12:44:01 INFO - PROCESS | 5670 | 1461095041159 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1780ms 12:44:01 INFO - PROCESS | 5670 | 1461095041192 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 12:44:01 INFO - PROCESS | 5670 | 1461095041197 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 12:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:44:01 INFO - PROCESS | 5670 | 1461095041203 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:44:01 INFO - PROCESS | 5670 | 1461095041208 Marionette TRACE conn4 <- [1,2090,null,{}] 12:44:01 INFO - PROCESS | 5670 | 1461095041213 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:01 INFO - PROCESS | 5670 | 1461095041463 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 12:44:01 INFO - PROCESS | 5670 | 1461095041791 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:01 INFO - PROCESS | 5670 | ++DOCSHELL 0x981e7400 == 141 [pid = 5670] [id = 530] 12:44:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x981e7800) [pid = 5670] [serial = 1591] [outer = (nil)] 12:44:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x98309c00) [pid = 5670] [serial = 1592] [outer = 0x981e7800] 12:44:01 INFO - PROCESS | 5670 | 1461095041897 Marionette DEBUG loaded listener.js 12:44:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x98310c00) [pid = 5670] [serial = 1593] [outer = 0x981e7800] 12:44:02 INFO - PROCESS | 5670 | 1461095042863 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1733ms 12:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:44:02 INFO - PROCESS | 5670 | 1461095042937 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 12:44:02 INFO - PROCESS | 5670 | 1461095042940 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 12:44:02 INFO - PROCESS | 5670 | 1461095042947 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:44:02 INFO - PROCESS | 5670 | 1461095042950 Marionette TRACE conn4 <- [1,2094,null,{}] 12:44:02 INFO - PROCESS | 5670 | 1461095042956 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:03 INFO - PROCESS | 5670 | 1461095043205 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 12:44:03 INFO - PROCESS | 5670 | 1461095043527 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:03 INFO - PROCESS | 5670 | ++DOCSHELL 0x982d5400 == 142 [pid = 5670] [id = 531] 12:44:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x98303c00) [pid = 5670] [serial = 1594] [outer = (nil)] 12:44:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x98e8c000) [pid = 5670] [serial = 1595] [outer = 0x98303c00] 12:44:03 INFO - PROCESS | 5670 | 1461095043620 Marionette DEBUG loaded listener.js 12:44:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x9911e400) [pid = 5670] [serial = 1596] [outer = 0x98303c00] 12:44:04 INFO - PROCESS | 5670 | 1461095044535 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1637ms 12:44:04 INFO - PROCESS | 5670 | 1461095044584 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 12:44:04 INFO - PROCESS | 5670 | 1461095044589 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 12:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:44:04 INFO - PROCESS | 5670 | 1461095044596 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:44:04 INFO - PROCESS | 5670 | 1461095044600 Marionette TRACE conn4 <- [1,2098,null,{}] 12:44:04 INFO - PROCESS | 5670 | 1461095044606 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:04 INFO - PROCESS | 5670 | 1461095044840 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 12:44:05 INFO - PROCESS | 5670 | 1461095045180 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x98302000 == 143 [pid = 5670] [id = 532] 12:44:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x98850000) [pid = 5670] [serial = 1597] [outer = (nil)] 12:44:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x99a2d400) [pid = 5670] [serial = 1598] [outer = 0x98850000] 12:44:05 INFO - PROCESS | 5670 | 1461095045280 Marionette DEBUG loaded listener.js 12:44:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x9a519800) [pid = 5670] [serial = 1599] [outer = 0x98850000] 12:44:06 INFO - PROCESS | 5670 | 1461095046179 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1639ms 12:44:06 INFO - PROCESS | 5670 | 1461095046252 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 12:44:06 INFO - PROCESS | 5670 | 1461095046255 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 12:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:44:06 INFO - PROCESS | 5670 | 1461095046266 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:44:06 INFO - PROCESS | 5670 | 1461095046269 Marionette TRACE conn4 <- [1,2102,null,{}] 12:44:06 INFO - PROCESS | 5670 | 1461095046276 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:06 INFO - PROCESS | 5670 | 1461095046508 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 12:44:06 INFO - PROCESS | 5670 | 1461095046848 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:06 INFO - PROCESS | 5670 | ++DOCSHELL 0x994c7800 == 144 [pid = 5670] [id = 533] 12:44:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x99879800) [pid = 5670] [serial = 1600] [outer = (nil)] 12:44:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0xa00d4800) [pid = 5670] [serial = 1601] [outer = 0x99879800] 12:44:06 INFO - PROCESS | 5670 | 1461095046941 Marionette DEBUG loaded listener.js 12:44:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0xa0c44c00) [pid = 5670] [serial = 1602] [outer = 0x99879800] 12:44:07 INFO - PROCESS | 5670 | 1461095047904 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1676ms 12:44:07 INFO - PROCESS | 5670 | 1461095047943 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 12:44:07 INFO - PROCESS | 5670 | 1461095047947 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 12:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:44:07 INFO - PROCESS | 5670 | 1461095047953 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:44:07 INFO - PROCESS | 5670 | 1461095047957 Marionette TRACE conn4 <- [1,2106,null,{}] 12:44:07 INFO - PROCESS | 5670 | 1461095047962 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:08 INFO - PROCESS | 5670 | 1461095048175 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 12:44:08 INFO - PROCESS | 5670 | 1461095048508 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:08 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fdcc00 == 145 [pid = 5670] [id = 534] 12:44:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x942a1000) [pid = 5670] [serial = 1603] [outer = (nil)] 12:44:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0xa0fe7400) [pid = 5670] [serial = 1604] [outer = 0x942a1000] 12:44:08 INFO - PROCESS | 5670 | 1461095048601 Marionette DEBUG loaded listener.js 12:44:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0xa0fea000) [pid = 5670] [serial = 1605] [outer = 0x942a1000] 12:44:09 INFO - PROCESS | 5670 | 1461095049562 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1678ms 12:44:09 INFO - PROCESS | 5670 | 1461095049633 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 12:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:44:09 INFO - PROCESS | 5670 | 1461095049637 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 12:44:09 INFO - PROCESS | 5670 | 1461095049644 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:44:09 INFO - PROCESS | 5670 | 1461095049648 Marionette TRACE conn4 <- [1,2110,null,{}] 12:44:09 INFO - PROCESS | 5670 | 1461095049655 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:09 INFO - PROCESS | 5670 | 1461095049894 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 12:44:10 INFO - PROCESS | 5670 | 1461095050241 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cc4400 == 146 [pid = 5670] [id = 535] 12:44:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x87d4c400) [pid = 5670] [serial = 1606] [outer = (nil)] 12:44:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0xa3c07400) [pid = 5670] [serial = 1607] [outer = 0x87d4c400] 12:44:10 INFO - PROCESS | 5670 | 1461095050349 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0xa3c78c00) [pid = 5670] [serial = 1608] [outer = 0x87d4c400] 12:44:11 INFO - PROCESS | 5670 | 1461095051318 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1737ms 12:44:11 INFO - PROCESS | 5670 | 1461095051382 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 12:44:11 INFO - PROCESS | 5670 | 1461095051386 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 12:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:44:11 INFO - PROCESS | 5670 | 1461095051393 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:44:11 INFO - PROCESS | 5670 | 1461095051397 Marionette TRACE conn4 <- [1,2114,null,{}] 12:44:11 INFO - PROCESS | 5670 | 1461095051403 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:11 INFO - PROCESS | 5670 | 1461095051638 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 12:44:11 INFO - PROCESS | 5670 | 1461095051978 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x8437ec00 == 147 [pid = 5670] [id = 536] 12:44:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x85c97400) [pid = 5670] [serial = 1609] [outer = (nil)] 12:44:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0xa44c0800) [pid = 5670] [serial = 1610] [outer = 0x85c97400] 12:44:12 INFO - PROCESS | 5670 | 1461095052077 Marionette DEBUG loaded listener.js 12:44:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 183 (0xa4547400) [pid = 5670] [serial = 1611] [outer = 0x85c97400] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x8b78b400 == 146 [pid = 5670] [id = 407] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x85cd0800 == 145 [pid = 5670] [id = 406] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x904ec400 == 144 [pid = 5670] [id = 418] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x90481400 == 143 [pid = 5670] [id = 412] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x96fba800 == 142 [pid = 5670] [id = 417] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x904c9800 == 141 [pid = 5670] [id = 411] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x8b7ad800 == 140 [pid = 5670] [id = 409] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x904ca800 == 139 [pid = 5670] [id = 414] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x90481c00 == 138 [pid = 5670] [id = 415] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x8e33a400 == 137 [pid = 5670] [id = 416] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc85000 == 136 [pid = 5670] [id = 408] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x85cc5400 == 135 [pid = 5670] [id = 518] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x84fd4000 == 134 [pid = 5670] [id = 517] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x88c86400 == 133 [pid = 5670] [id = 516] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x84fdfc00 == 132 [pid = 5670] [id = 515] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0xa0ade400 == 131 [pid = 5670] [id = 513] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x84381800 == 130 [pid = 5670] [id = 512] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x9911f800 == 129 [pid = 5670] [id = 510] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x8437f400 == 128 [pid = 5670] [id = 511] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x96a36000 == 127 [pid = 5670] [id = 509] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x97b8d800 == 126 [pid = 5670] [id = 508] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x97b2f800 == 125 [pid = 5670] [id = 507] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x9588fc00 == 124 [pid = 5670] [id = 506] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x8b428800 == 123 [pid = 5670] [id = 504] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x94208800 == 122 [pid = 5670] [id = 505] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x8e64f000 == 121 [pid = 5670] [id = 503] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x90488400 == 120 [pid = 5670] [id = 502] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa86800 == 119 [pid = 5670] [id = 501] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x8f69ec00 == 118 [pid = 5670] [id = 500] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x8bf1b800 == 117 [pid = 5670] [id = 499] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x88c86000 == 116 [pid = 5670] [id = 497] 12:44:14 INFO - PROCESS | 5670 | --DOCSHELL 0x8b424000 == 115 [pid = 5670] [id = 498] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 182 (0x98ced000) [pid = 5670] [serial = 1461] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x8bc83000) [pid = 5670] [serial = 1484] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x87d5b000) [pid = 5670] [serial = 1478] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x93166800) [pid = 5670] [serial = 1443] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x942a2800) [pid = 5670] [serial = 1449] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x99872c00) [pid = 5670] [serial = 1467] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x9a6b4000) [pid = 5670] [serial = 1472] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x88c82c00) [pid = 5670] [serial = 1479] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x8bcdc800) [pid = 5670] [serial = 1485] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x982f3000) [pid = 5670] [serial = 1455] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x94209c00) [pid = 5670] [serial = 1446] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x8b429800) [pid = 5670] [serial = 1481] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x8b6cb400) [pid = 5670] [serial = 1482] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x8bcd2c00) [pid = 5670] [serial = 1353] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x93076400) [pid = 5670] [serial = 1442] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x9a89a400) [pid = 5670] [serial = 1473] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x8f6a6000) [pid = 5670] [serial = 1434] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x8f69cc00) [pid = 5670] [serial = 1433] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x8bc5dc00) [pid = 5670] [serial = 1487] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x91e78000) [pid = 5670] [serial = 1440] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x8b7a6400) [pid = 5670] [serial = 1427] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x941dfc00) [pid = 5670] [serial = 1445] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x9fb33400) [pid = 5670] [serial = 1475] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x8fe52800) [pid = 5670] [serial = 1437] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x98540c00) [pid = 5670] [serial = 1458] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x9429e000) [pid = 5670] [serial = 1448] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x99112000) [pid = 5670] [serial = 1463] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x99878400) [pid = 5670] [serial = 1466] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x8bcd9800) [pid = 5670] [serial = 1488] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x8bc59400) [pid = 5670] [serial = 1428] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x96a6f400) [pid = 5670] [serial = 1452] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x99436000) [pid = 5670] [serial = 1464] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x96a3f000) [pid = 5670] [serial = 1451] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x97d65400) [pid = 5670] [serial = 1454] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x8e33e400) [pid = 5670] [serial = 1430] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x88c8c800) [pid = 5670] [serial = 1425] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x99a2ec00) [pid = 5670] [serial = 1469] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x9fb98800) [pid = 5670] [serial = 1476] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x99a33c00) [pid = 5670] [serial = 1470] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x8e697000) [pid = 5670] [serial = 1431] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x98855c00) [pid = 5670] [serial = 1460] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x86c7bc00) [pid = 5670] [serial = 1424] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8fab9c00) [pid = 5670] [serial = 1436] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x9853c000) [pid = 5670] [serial = 1457] [outer = (nil)] [url = about:blank] 12:44:14 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x9066f000) [pid = 5670] [serial = 1439] [outer = (nil)] [url = about:blank] 12:44:15 INFO - PROCESS | 5670 | 1461095055045 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 3691ms 12:44:15 INFO - PROCESS | 5670 | 1461095055085 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 12:44:15 INFO - PROCESS | 5670 | 1461095055089 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 12:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:44:15 INFO - PROCESS | 5670 | 1461095055098 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - PROCESS | 5670 | 1461095055103 Marionette TRACE conn4 <- [1,2118,null,{}] 12:44:15 INFO - PROCESS | 5670 | 1461095055112 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:15 INFO - PROCESS | 5670 | 1461095055353 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 12:44:15 INFO - PROCESS | 5670 | 1461095055559 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x8437f400 == 116 [pid = 5670] [id = 537] 12:44:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x84fd4000) [pid = 5670] [serial = 1612] [outer = (nil)] 12:44:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x872b6c00) [pid = 5670] [serial = 1613] [outer = 0x84fd4000] 12:44:15 INFO - PROCESS | 5670 | 1461095055653 Marionette DEBUG loaded listener.js 12:44:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x872bd000) [pid = 5670] [serial = 1614] [outer = 0x84fd4000] 12:44:16 INFO - PROCESS | 5670 | 1461095056505 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1441ms 12:44:16 INFO - PROCESS | 5670 | 1461095056539 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 12:44:16 INFO - PROCESS | 5670 | 1461095056548 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 12:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:44:16 INFO - PROCESS | 5670 | 1461095056589 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:44:16 INFO - PROCESS | 5670 | 1461095056594 Marionette TRACE conn4 <- [1,2122,null,{}] 12:44:16 INFO - PROCESS | 5670 | 1461095056603 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:16 INFO - PROCESS | 5670 | 1461095056809 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 12:44:16 INFO - PROCESS | 5670 | 1461095056821 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:16 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fdfc00 == 117 [pid = 5670] [id = 538] 12:44:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x872b9400) [pid = 5670] [serial = 1615] [outer = (nil)] 12:44:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x89a07000) [pid = 5670] [serial = 1616] [outer = 0x872b9400] 12:44:16 INFO - PROCESS | 5670 | 1461095056895 Marionette DEBUG loaded listener.js 12:44:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8a246800) [pid = 5670] [serial = 1617] [outer = 0x872b9400] 12:44:18 INFO - PROCESS | 5670 | 1461095058121 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1615ms 12:44:18 INFO - PROCESS | 5670 | 1461095058179 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 12:44:18 INFO - PROCESS | 5670 | 1461095058182 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 12:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:44:18 INFO - PROCESS | 5670 | 1461095058189 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:44:18 INFO - PROCESS | 5670 | 1461095058195 Marionette TRACE conn4 <- [1,2126,null,{}] 12:44:18 INFO - PROCESS | 5670 | 1461095058211 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:18 INFO - PROCESS | 5670 | 1461095058483 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 12:44:18 INFO - PROCESS | 5670 | 1461095058530 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:18 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a0d800 == 118 [pid = 5670] [id = 539] 12:44:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8b6c9000) [pid = 5670] [serial = 1618] [outer = (nil)] 12:44:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8b79c000) [pid = 5670] [serial = 1619] [outer = 0x8b6c9000] 12:44:18 INFO - PROCESS | 5670 | 1461095058660 Marionette DEBUG loaded listener.js 12:44:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8b7b6400) [pid = 5670] [serial = 1620] [outer = 0x8b6c9000] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0xa0eb2000) [pid = 5670] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x90490000) [pid = 5670] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x96fb9c00) [pid = 5670] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x9fc5cc00) [pid = 5670] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x9588c400) [pid = 5670] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8fa8e800) [pid = 5670] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x96b80400) [pid = 5670] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x9300dc00) [pid = 5670] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x88c8bc00) [pid = 5670] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x904ec000) [pid = 5670] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x8bc8b400) [pid = 5670] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x97c27800) [pid = 5670] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x94210c00) [pid = 5670] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x8e340000) [pid = 5670] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x85cc9000) [pid = 5670] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x97c25800) [pid = 5670] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x904c8800) [pid = 5670] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x8586dc00) [pid = 5670] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x9884b800) [pid = 5670] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x99bd5c00) [pid = 5670] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x8b42a400) [pid = 5670] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:44:19 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x859e7400) [pid = 5670] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:44:20 INFO - PROCESS | 5670 | 1461095060205 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2038ms 12:44:20 INFO - PROCESS | 5670 | 1461095060228 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 12:44:20 INFO - PROCESS | 5670 | 1461095060246 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 12:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:44:20 INFO - PROCESS | 5670 | 1461095060253 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:44:20 INFO - PROCESS | 5670 | 1461095060256 Marionette TRACE conn4 <- [1,2130,null,{}] 12:44:20 INFO - PROCESS | 5670 | 1461095060262 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:20 INFO - PROCESS | 5670 | 1461095060536 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 12:44:20 INFO - PROCESS | 5670 | 1461095060557 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:20 INFO - PROCESS | 5670 | ++DOCSHELL 0x8586dc00 == 119 [pid = 5670] [id = 540] 12:44:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x8b5f2400) [pid = 5670] [serial = 1621] [outer = (nil)] 12:44:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8b7b8c00) [pid = 5670] [serial = 1622] [outer = 0x8b5f2400] 12:44:20 INFO - PROCESS | 5670 | 1461095060633 Marionette DEBUG loaded listener.js 12:44:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x8bc8d000) [pid = 5670] [serial = 1623] [outer = 0x8b5f2400] 12:44:21 INFO - PROCESS | 5670 | 1461095061604 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:44:21 INFO - PROCESS | 5670 | 1461095061688 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 12:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:44:21 INFO - PROCESS | 5670 | 1461095061817 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:44:21 INFO - PROCESS | 5670 | 1461095061823 Marionette TRACE conn4 <- [1,2134,null,{}] 12:44:21 INFO - PROCESS | 5670 | 1461095061847 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:22 INFO - PROCESS | 5670 | 1461095062098 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 12:44:22 INFO - PROCESS | 5670 | 1461095062466 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x872b3c00 == 120 [pid = 5670] [id = 541] 12:44:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x872b4000) [pid = 5670] [serial = 1624] [outer = (nil)] 12:44:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x872b8800) [pid = 5670] [serial = 1625] [outer = 0x872b4000] 12:44:22 INFO - PROCESS | 5670 | 1461095062556 Marionette DEBUG loaded listener.js 12:44:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x87d54c00) [pid = 5670] [serial = 1626] [outer = 0x872b4000] 12:44:23 INFO - PROCESS | 5670 | 1461095063567 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1925ms 12:44:23 INFO - PROCESS | 5670 | 1461095063621 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 12:44:23 INFO - PROCESS | 5670 | 1461095063628 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 12:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:44:23 INFO - PROCESS | 5670 | 1461095063635 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:44:23 INFO - PROCESS | 5670 | 1461095063640 Marionette TRACE conn4 <- [1,2138,null,{}] 12:44:23 INFO - PROCESS | 5670 | 1461095063650 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:23 INFO - PROCESS | 5670 | 1461095063883 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 12:44:24 INFO - PROCESS | 5670 | 1461095064213 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:24 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c86c00 == 121 [pid = 5670] [id = 542] 12:44:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8a24a400) [pid = 5670] [serial = 1627] [outer = (nil)] 12:44:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8b5ec400) [pid = 5670] [serial = 1628] [outer = 0x8a24a400] 12:44:24 INFO - PROCESS | 5670 | 1461095064309 Marionette DEBUG loaded listener.js 12:44:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8b790000) [pid = 5670] [serial = 1629] [outer = 0x8a24a400] 12:44:25 INFO - PROCESS | 5670 | 1461095065304 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1737ms 12:44:25 INFO - PROCESS | 5670 | 1461095065373 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 12:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:44:25 INFO - PROCESS | 5670 | 1461095065378 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 12:44:25 INFO - PROCESS | 5670 | 1461095065386 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:44:25 INFO - PROCESS | 5670 | 1461095065389 Marionette TRACE conn4 <- [1,2142,null,{}] 12:44:25 INFO - PROCESS | 5670 | 1461095065396 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:25 INFO - PROCESS | 5670 | 1461095065645 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 12:44:26 INFO - PROCESS | 5670 | 1461095066047 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bcd3400 == 122 [pid = 5670] [id = 543] 12:44:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8bcd6400) [pid = 5670] [serial = 1630] [outer = (nil)] 12:44:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8bcdf800) [pid = 5670] [serial = 1631] [outer = 0x8bcd6400] 12:44:26 INFO - PROCESS | 5670 | 1461095066154 Marionette DEBUG loaded listener.js 12:44:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8bf10400) [pid = 5670] [serial = 1632] [outer = 0x8bcd6400] 12:44:27 INFO - PROCESS | 5670 | 1461095067178 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 12:44:27 INFO - PROCESS | 5670 | 1461095067238 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 12:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:44:27 INFO - PROCESS | 5670 | 1461095067245 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:44:27 INFO - PROCESS | 5670 | 1461095067249 Marionette TRACE conn4 <- [1,2146,null,{}] 12:44:27 INFO - PROCESS | 5670 | 1461095067256 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:27 INFO - PROCESS | 5670 | 1461095067514 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 12:44:27 INFO - PROCESS | 5670 | 1461095067856 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:27 INFO - PROCESS | 5670 | ++DOCSHELL 0x88a92c00 == 123 [pid = 5670] [id = 544] 12:44:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8b7b8000) [pid = 5670] [serial = 1633] [outer = (nil)] 12:44:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8e6a0800) [pid = 5670] [serial = 1634] [outer = 0x8b7b8000] 12:44:27 INFO - PROCESS | 5670 | 1461095067954 Marionette DEBUG loaded listener.js 12:44:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8f348400) [pid = 5670] [serial = 1635] [outer = 0x8b7b8000] 12:44:28 INFO - PROCESS | 5670 | 1461095068905 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 12:44:28 INFO - PROCESS | 5670 | 1461095068993 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 12:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:44:29 INFO - PROCESS | 5670 | 1461095068999 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:44:29 INFO - PROCESS | 5670 | 1461095069003 Marionette TRACE conn4 <- [1,2150,null,{}] 12:44:29 INFO - PROCESS | 5670 | 1461095069008 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:29 INFO - PROCESS | 5670 | 1461095069229 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 12:44:29 INFO - PROCESS | 5670 | 1461095069548 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bcdbc00 == 124 [pid = 5670] [id = 545] 12:44:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8e69d000) [pid = 5670] [serial = 1636] [outer = (nil)] 12:44:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8f9e8800) [pid = 5670] [serial = 1637] [outer = 0x8e69d000] 12:44:29 INFO - PROCESS | 5670 | 1461095069638 Marionette DEBUG loaded listener.js 12:44:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8fa8e000) [pid = 5670] [serial = 1638] [outer = 0x8e69d000] 12:44:30 INFO - PROCESS | 5670 | 1461095070518 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1584ms 12:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:44:30 INFO - PROCESS | 5670 | 1461095070592 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 12:44:30 INFO - PROCESS | 5670 | 1461095070596 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 12:44:30 INFO - PROCESS | 5670 | 1461095070603 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:44:30 INFO - PROCESS | 5670 | 1461095070606 Marionette TRACE conn4 <- [1,2154,null,{}] 12:44:30 INFO - PROCESS | 5670 | 1461095070612 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:30 INFO - PROCESS | 5670 | 1461095070901 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 12:44:31 INFO - PROCESS | 5670 | 1461095071274 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:31 INFO - PROCESS | 5670 | ++DOCSHELL 0x85870c00 == 125 [pid = 5670] [id = 546] 12:44:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8fe57c00) [pid = 5670] [serial = 1639] [outer = (nil)] 12:44:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x904cd800) [pid = 5670] [serial = 1640] [outer = 0x8fe57c00] 12:44:31 INFO - PROCESS | 5670 | 1461095071377 Marionette DEBUG loaded listener.js 12:44:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x904f8800) [pid = 5670] [serial = 1641] [outer = 0x8fe57c00] 12:44:32 INFO - PROCESS | 5670 | 1461095072263 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1731ms 12:44:32 INFO - PROCESS | 5670 | 1461095072337 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 12:44:32 INFO - PROCESS | 5670 | 1461095072340 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 12:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:44:32 INFO - PROCESS | 5670 | 1461095072350 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:44:32 INFO - PROCESS | 5670 | 1461095072352 Marionette TRACE conn4 <- [1,2158,null,{}] 12:44:32 INFO - PROCESS | 5670 | 1461095072359 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:32 INFO - PROCESS | 5670 | 1461095072570 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 12:44:32 INFO - PROCESS | 5670 | 1461095072852 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc55800 == 126 [pid = 5670] [id = 547] 12:44:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8e647400) [pid = 5670] [serial = 1642] [outer = (nil)] 12:44:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x91240000) [pid = 5670] [serial = 1643] [outer = 0x8e647400] 12:44:32 INFO - PROCESS | 5670 | 1461095072984 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x91425400) [pid = 5670] [serial = 1644] [outer = 0x8e647400] 12:44:33 INFO - PROCESS | 5670 | 1461095073954 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1681ms 12:44:34 INFO - PROCESS | 5670 | 1461095074033 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 12:44:34 INFO - PROCESS | 5670 | 1461095074036 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 12:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:44:34 INFO - PROCESS | 5670 | 1461095074043 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:44:34 INFO - PROCESS | 5670 | 1461095074046 Marionette TRACE conn4 <- [1,2162,null,{}] 12:44:34 INFO - PROCESS | 5670 | 1461095074053 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:34 INFO - PROCESS | 5670 | 1461095074309 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 12:44:34 INFO - PROCESS | 5670 | 1461095074628 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:34 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fab9c00 == 127 [pid = 5670] [id = 548] 12:44:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x9066c800) [pid = 5670] [serial = 1645] [outer = (nil)] 12:44:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x93cab400) [pid = 5670] [serial = 1646] [outer = 0x9066c800] 12:44:34 INFO - PROCESS | 5670 | 1461095074721 Marionette DEBUG loaded listener.js 12:44:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x93cb0000) [pid = 5670] [serial = 1647] [outer = 0x9066c800] 12:44:35 INFO - PROCESS | 5670 | 1461095075602 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1599ms 12:44:35 INFO - PROCESS | 5670 | 1461095075643 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 12:44:35 INFO - PROCESS | 5670 | 1461095075646 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 12:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:44:35 INFO - PROCESS | 5670 | 1461095075654 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:44:35 INFO - PROCESS | 5670 | 1461095075657 Marionette TRACE conn4 <- [1,2166,null,{}] 12:44:35 INFO - PROCESS | 5670 | 1461095075664 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:35 INFO - PROCESS | 5670 | 1461095075894 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 12:44:36 INFO - PROCESS | 5670 | 1461095076245 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x93011400 == 128 [pid = 5670] [id = 549] 12:44:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x93081c00) [pid = 5670] [serial = 1648] [outer = (nil)] 12:44:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x941eb800) [pid = 5670] [serial = 1649] [outer = 0x93081c00] 12:44:36 INFO - PROCESS | 5670 | 1461095076343 Marionette DEBUG loaded listener.js 12:44:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x9420b400) [pid = 5670] [serial = 1650] [outer = 0x93081c00] 12:44:37 INFO - PROCESS | 5670 | 1461095077239 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1629ms 12:44:37 INFO - PROCESS | 5670 | 1461095077284 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 12:44:37 INFO - PROCESS | 5670 | 1461095077288 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 12:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:44:37 INFO - PROCESS | 5670 | 1461095077295 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:44:37 INFO - PROCESS | 5670 | 1461095077299 Marionette TRACE conn4 <- [1,2170,null,{}] 12:44:37 INFO - PROCESS | 5670 | 1461095077304 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:37 INFO - PROCESS | 5670 | 1461095077539 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 12:44:37 INFO - PROCESS | 5670 | 1461095077866 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x9048d400 == 129 [pid = 5670] [id = 550] 12:44:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x93f11000) [pid = 5670] [serial = 1651] [outer = (nil)] 12:44:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x9429e000) [pid = 5670] [serial = 1652] [outer = 0x93f11000] 12:44:37 INFO - PROCESS | 5670 | 1461095077958 Marionette DEBUG loaded listener.js 12:44:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x94d0f000) [pid = 5670] [serial = 1653] [outer = 0x93f11000] 12:44:38 INFO - PROCESS | 5670 | 1461095078833 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1579ms 12:44:38 INFO - PROCESS | 5670 | 1461095078874 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 12:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:44:38 INFO - PROCESS | 5670 | 1461095078879 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 12:44:38 INFO - PROCESS | 5670 | 1461095078885 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:44:38 INFO - PROCESS | 5670 | 1461095078890 Marionette TRACE conn4 <- [1,2174,null,{}] 12:44:38 INFO - PROCESS | 5670 | 1461095078911 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:39 INFO - PROCESS | 5670 | 1461095079227 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 12:44:39 INFO - PROCESS | 5670 | 1461095079493 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x96a40c00 == 130 [pid = 5670] [id = 551] 12:44:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x96a42400) [pid = 5670] [serial = 1654] [outer = (nil)] 12:44:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x96acec00) [pid = 5670] [serial = 1655] [outer = 0x96a42400] 12:44:39 INFO - PROCESS | 5670 | 1461095079600 Marionette DEBUG loaded listener.js 12:44:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x96bcbc00) [pid = 5670] [serial = 1656] [outer = 0x96a42400] 12:44:40 INFO - PROCESS | 5670 | 1461095080538 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1731ms 12:44:40 INFO - PROCESS | 5670 | 1461095080616 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 12:44:40 INFO - PROCESS | 5670 | 1461095080620 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 12:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:44:40 INFO - PROCESS | 5670 | 1461095080628 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:44:40 INFO - PROCESS | 5670 | 1461095080632 Marionette TRACE conn4 <- [1,2178,null,{}] 12:44:40 INFO - PROCESS | 5670 | 1461095080637 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:40 INFO - PROCESS | 5670 | 1461095080852 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 12:44:41 INFO - PROCESS | 5670 | 1461095081191 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:41 INFO - PROCESS | 5670 | ++DOCSHELL 0x9588f000 == 131 [pid = 5670] [id = 552] 12:44:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x96ad3000) [pid = 5670] [serial = 1657] [outer = (nil)] 12:44:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x979bb400) [pid = 5670] [serial = 1658] [outer = 0x96ad3000] 12:44:41 INFO - PROCESS | 5670 | 1461095081296 Marionette DEBUG loaded listener.js 12:44:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x97c26800) [pid = 5670] [serial = 1659] [outer = 0x96ad3000] 12:44:42 INFO - PROCESS | 5670 | 1461095082216 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1639ms 12:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:44:42 INFO - PROCESS | 5670 | 1461095082268 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 12:44:42 INFO - PROCESS | 5670 | 1461095082271 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 12:44:42 INFO - PROCESS | 5670 | 1461095082278 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - PROCESS | 5670 | 1461095082281 Marionette TRACE conn4 <- [1,2182,null,{}] 12:44:42 INFO - PROCESS | 5670 | 1461095082288 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:42 INFO - PROCESS | 5670 | 1461095082514 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 12:44:42 INFO - PROCESS | 5670 | 1461095082841 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:42 INFO - PROCESS | 5670 | ++DOCSHELL 0x96241000 == 132 [pid = 5670] [id = 553] 12:44:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x96a3f400) [pid = 5670] [serial = 1660] [outer = (nil)] 12:44:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x982ddc00) [pid = 5670] [serial = 1661] [outer = 0x96a3f400] 12:44:42 INFO - PROCESS | 5670 | 1461095082934 Marionette DEBUG loaded listener.js 12:44:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x982f3000) [pid = 5670] [serial = 1662] [outer = 0x96a3f400] 12:44:43 INFO - PROCESS | 5670 | 1461095083845 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1631ms 12:44:43 INFO - PROCESS | 5670 | 1461095083909 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 12:44:43 INFO - PROCESS | 5670 | 1461095083913 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 12:44:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:44:43 INFO - PROCESS | 5670 | 1461095083920 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:44:43 INFO - PROCESS | 5670 | 1461095083923 Marionette TRACE conn4 <- [1,2186,null,{}] 12:44:43 INFO - PROCESS | 5670 | 1461095083929 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:44 INFO - PROCESS | 5670 | 1461095084154 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 12:44:44 INFO - PROCESS | 5670 | 1461095084477 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:44 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fda000 == 133 [pid = 5670] [id = 554] 12:44:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x97b22400) [pid = 5670] [serial = 1663] [outer = (nil)] 12:44:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x98540000) [pid = 5670] [serial = 1664] [outer = 0x97b22400] 12:44:44 INFO - PROCESS | 5670 | 1461095084572 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x98541800) [pid = 5670] [serial = 1665] [outer = 0x97b22400] 12:44:45 INFO - PROCESS | 5670 | 1461095085512 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:44:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:44:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1631ms 12:44:45 INFO - PROCESS | 5670 | 1461095085552 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 12:44:45 INFO - PROCESS | 5670 | 1461095085556 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 12:44:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:44:45 INFO - PROCESS | 5670 | 1461095085563 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:44:45 INFO - PROCESS | 5670 | 1461095085566 Marionette TRACE conn4 <- [1,2190,null,{}] 12:44:45 INFO - PROCESS | 5670 | 1461095085572 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:45 INFO - PROCESS | 5670 | 1461095085797 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 12:44:46 INFO - PROCESS | 5670 | 1461095086142 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:46 INFO - PROCESS | 5670 | ++DOCSHELL 0x9588f400 == 134 [pid = 5670] [id = 555] 12:44:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x982dd800) [pid = 5670] [serial = 1666] [outer = (nil)] 12:44:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x98cea400) [pid = 5670] [serial = 1667] [outer = 0x982dd800] 12:44:46 INFO - PROCESS | 5670 | 1461095086251 Marionette DEBUG loaded listener.js 12:44:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x98e18400) [pid = 5670] [serial = 1668] [outer = 0x982dd800] 12:44:47 INFO - PROCESS | 5670 | 1461095087201 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:44:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:44:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1681ms 12:44:47 INFO - PROCESS | 5670 | 1461095087261 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 12:44:47 INFO - PROCESS | 5670 | 1461095087266 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 12:44:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:44:47 INFO - PROCESS | 5670 | 1461095087275 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:44:47 INFO - PROCESS | 5670 | 1461095087278 Marionette TRACE conn4 <- [1,2194,null,{}] 12:44:47 INFO - PROCESS | 5670 | 1461095087283 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:47 INFO - PROCESS | 5670 | 1461095087568 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 12:44:47 INFO - PROCESS | 5670 | 1461095087913 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:47 INFO - PROCESS | 5670 | ++DOCSHELL 0x98539000 == 135 [pid = 5670] [id = 556] 12:44:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x98541000) [pid = 5670] [serial = 1669] [outer = (nil)] 12:44:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x99a2ac00) [pid = 5670] [serial = 1670] [outer = 0x98541000] 12:44:48 INFO - PROCESS | 5670 | 1461095088010 Marionette DEBUG loaded listener.js 12:44:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x99a34800) [pid = 5670] [serial = 1671] [outer = 0x98541000] 12:44:48 INFO - PROCESS | 5670 | 1461095088916 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:44:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:44:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1682ms 12:44:48 INFO - PROCESS | 5670 | 1461095088958 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 12:44:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:44:48 INFO - PROCESS | 5670 | 1461095088962 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 12:44:48 INFO - PROCESS | 5670 | 1461095088969 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:44:48 INFO - PROCESS | 5670 | 1461095088972 Marionette TRACE conn4 <- [1,2198,null,{}] 12:44:49 INFO - PROCESS | 5670 | 1461095089000 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:49 INFO - PROCESS | 5670 | 1461095089230 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 12:44:49 INFO - PROCESS | 5670 | 1461095089517 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:49 INFO - PROCESS | 5670 | ++DOCSHELL 0x994bdc00 == 136 [pid = 5670] [id = 557] 12:44:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x99a29800) [pid = 5670] [serial = 1672] [outer = (nil)] 12:44:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x9df1a400) [pid = 5670] [serial = 1673] [outer = 0x99a29800] 12:44:49 INFO - PROCESS | 5670 | 1461095089656 Marionette DEBUG loaded listener.js 12:44:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x9fb96c00) [pid = 5670] [serial = 1674] [outer = 0x99a29800] 12:44:50 INFO - PROCESS | 5670 | 1461095090566 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:44:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:44:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1654ms 12:44:50 INFO - PROCESS | 5670 | 1461095090624 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 12:44:50 INFO - PROCESS | 5670 | 1461095090627 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 12:44:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:44:50 INFO - PROCESS | 5670 | 1461095090634 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:44:50 INFO - PROCESS | 5670 | 1461095090637 Marionette TRACE conn4 <- [1,2202,null,{}] 12:44:50 INFO - PROCESS | 5670 | 1461095090644 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:50 INFO - PROCESS | 5670 | 1461095090875 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 12:44:51 INFO - PROCESS | 5670 | 1461095091213 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:51 INFO - PROCESS | 5670 | ++DOCSHELL 0x86c70800 == 137 [pid = 5670] [id = 558] 12:44:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x9fc64c00) [pid = 5670] [serial = 1675] [outer = (nil)] 12:44:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0xa0a30c00) [pid = 5670] [serial = 1676] [outer = 0x9fc64c00] 12:44:51 INFO - PROCESS | 5670 | 1461095091306 Marionette DEBUG loaded listener.js 12:44:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0xa0a89400) [pid = 5670] [serial = 1677] [outer = 0x9fc64c00] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x904cd000 == 136 [pid = 5670] [id = 104] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x99a01c00 == 135 [pid = 5670] [id = 491] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x89a0d800 == 134 [pid = 5670] [id = 539] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x84fdfc00 == 133 [pid = 5670] [id = 538] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8437f400 == 132 [pid = 5670] [id = 537] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8437ec00 == 131 [pid = 5670] [id = 536] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x85cc4400 == 130 [pid = 5670] [id = 535] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x84fdcc00 == 129 [pid = 5670] [id = 534] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x98302000 == 128 [pid = 5670] [id = 532] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x994c7800 == 127 [pid = 5670] [id = 533] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x982d5400 == 126 [pid = 5670] [id = 531] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x981e7400 == 125 [pid = 5670] [id = 530] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x96fb6400 == 124 [pid = 5670] [id = 529] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8fe4f800 == 123 [pid = 5670] [id = 527] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x93082c00 == 122 [pid = 5670] [id = 528] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc5bc00 == 121 [pid = 5670] [id = 526] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa89400 == 120 [pid = 5670] [id = 525] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x90486c00 == 119 [pid = 5670] [id = 524] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x86c70c00 == 118 [pid = 5670] [id = 523] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8e650000 == 117 [pid = 5670] [id = 522] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8a0a0800 == 116 [pid = 5670] [id = 520] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc51c00 == 115 [pid = 5670] [id = 521] 12:44:53 INFO - PROCESS | 5670 | --DOCSHELL 0x85c9a800 == 114 [pid = 5670] [id = 519] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x8bf17400) [pid = 5670] [serial = 1556] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0xa0fa6400) [pid = 5670] [serial = 1541] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x904cc800) [pid = 5670] [serial = 1506] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x96fc4c00) [pid = 5670] [serial = 1521] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0xa0eb6400) [pid = 5670] [serial = 1538] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x96a3a800) [pid = 5670] [serial = 1518] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x8fabbc00) [pid = 5670] [serial = 1502] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x8e32cc00) [pid = 5670] [serial = 1490] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x9df16c00) [pid = 5670] [serial = 1530] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x94297400) [pid = 5670] [serial = 1514] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x8a252c00) [pid = 5670] [serial = 1493] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x8fe55800) [pid = 5670] [serial = 1503] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x93cad800) [pid = 5670] [serial = 1511] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x8e324c00) [pid = 5670] [serial = 1496] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x982f4400) [pid = 5670] [serial = 1523] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0xa0fe9800) [pid = 5670] [serial = 1544] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x8e332800) [pid = 5670] [serial = 1497] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x93f0e000) [pid = 5670] [serial = 1512] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x96a37800) [pid = 5670] [serial = 1517] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x8f69d800) [pid = 5670] [serial = 1499] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x8bd30000) [pid = 5670] [serial = 1422] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x994bcc00) [pid = 5670] [serial = 1527] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x96fbf400) [pid = 5670] [serial = 1520] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x904c7400) [pid = 5670] [serial = 1505] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x9429fc00) [pid = 5670] [serial = 1515] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x91429000) [pid = 5670] [serial = 1508] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x93078c00) [pid = 5670] [serial = 1509] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x98539400) [pid = 5670] [serial = 1524] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x8bf18000) [pid = 5670] [serial = 1553] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x9a6b4800) [pid = 5670] [serial = 1529] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0xa0c12c00) [pid = 5670] [serial = 1536] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0xa00a7c00) [pid = 5670] [serial = 1532] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x8f9e8c00) [pid = 5670] [serial = 1500] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x8b790400) [pid = 5670] [serial = 1550] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0xa2a31c00) [pid = 5670] [serial = 1545] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0xa00b1800) [pid = 5670] [serial = 1533] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8e325000) [pid = 5670] [serial = 1554] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0xa0adbc00) [pid = 5670] [serial = 1535] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x89a05800) [pid = 5670] [serial = 1548] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0xa0fdc800) [pid = 5670] [serial = 1542] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x88a8ac00) [pid = 5670] [serial = 1547] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8b7a8c00) [pid = 5670] [serial = 1551] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x8b789800) [pid = 5670] [serial = 1494] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0xa0eb8000) [pid = 5670] [serial = 1539] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x9911ec00) [pid = 5670] [serial = 1526] [outer = (nil)] [url = about:blank] 12:44:54 INFO - PROCESS | 5670 | 1461095094263 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:44:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:44:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 3637ms 12:44:54 INFO - PROCESS | 5670 | 1461095094272 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 12:44:54 INFO - PROCESS | 5670 | 1461095094277 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 12:44:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:44:54 INFO - PROCESS | 5670 | 1461095094285 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:44:54 INFO - PROCESS | 5670 | 1461095094291 Marionette TRACE conn4 <- [1,2206,null,{}] 12:44:54 INFO - PROCESS | 5670 | 1461095094300 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:54 INFO - PROCESS | 5670 | 1461095094508 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 12:44:54 INFO - PROCESS | 5670 | 1461095094739 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cce400 == 115 [pid = 5670] [id = 559] 12:44:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x872b7000) [pid = 5670] [serial = 1678] [outer = (nil)] 12:44:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x87bf7400) [pid = 5670] [serial = 1679] [outer = 0x872b7000] 12:44:54 INFO - PROCESS | 5670 | 1461095094820 Marionette DEBUG loaded listener.js 12:44:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x88c84400) [pid = 5670] [serial = 1680] [outer = 0x872b7000] 12:44:55 INFO - PROCESS | 5670 | 1461095095631 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1390ms 12:44:55 INFO - PROCESS | 5670 | 1461095095675 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 12:44:55 INFO - PROCESS | 5670 | 1461095095684 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 12:44:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:44:55 INFO - PROCESS | 5670 | 1461095095694 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:44:55 INFO - PROCESS | 5670 | 1461095095697 Marionette TRACE conn4 <- [1,2210,null,{}] 12:44:55 INFO - PROCESS | 5670 | 1461095095704 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:55 INFO - PROCESS | 5670 | 1461095095918 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 12:44:56 INFO - PROCESS | 5670 | 1461095096148 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:56 INFO - PROCESS | 5670 | ++DOCSHELL 0x872b9c00 == 116 [pid = 5670] [id = 560] 12:44:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x87d54000) [pid = 5670] [serial = 1681] [outer = (nil)] 12:44:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8b430800) [pid = 5670] [serial = 1682] [outer = 0x87d54000] 12:44:56 INFO - PROCESS | 5670 | 1461095096230 Marionette DEBUG loaded listener.js 12:44:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8b78a400) [pid = 5670] [serial = 1683] [outer = 0x87d54000] 12:44:57 INFO - PROCESS | 5670 | 1461095097310 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:44:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:44:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1682ms 12:44:57 INFO - PROCESS | 5670 | 1461095097376 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 12:44:57 INFO - PROCESS | 5670 | 1461095097380 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 12:44:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:44:57 INFO - PROCESS | 5670 | 1461095097387 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:44:57 INFO - PROCESS | 5670 | 1461095097393 Marionette TRACE conn4 <- [1,2214,null,{}] 12:44:57 INFO - PROCESS | 5670 | 1461095097416 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:57 INFO - PROCESS | 5670 | 1461095097725 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 12:44:57 INFO - PROCESS | 5670 | 1461095097961 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x859e3c00 == 117 [pid = 5670] [id = 561] 12:44:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8bc5bc00) [pid = 5670] [serial = 1684] [outer = (nil)] 12:44:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8bcd5000) [pid = 5670] [serial = 1685] [outer = 0x8bc5bc00] 12:44:58 INFO - PROCESS | 5670 | 1461095098046 Marionette DEBUG loaded listener.js 12:44:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8bf10800) [pid = 5670] [serial = 1686] [outer = 0x8bc5bc00] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x84fd4000) [pid = 5670] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x941e6800) [pid = 5670] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x85c9c000) [pid = 5670] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x98303c00) [pid = 5670] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8e69f800) [pid = 5670] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8b423000) [pid = 5670] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x8e33f800) [pid = 5670] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x98850000) [pid = 5670] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x87d4c400) [pid = 5670] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x981e7800) [pid = 5670] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x85c97400) [pid = 5670] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x8b6c9000) [pid = 5670] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x8bc8ac00) [pid = 5670] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x96fb6c00) [pid = 5670] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x8fe5d400) [pid = 5670] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x8bc5f800) [pid = 5670] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x872b9400) [pid = 5670] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x99879800) [pid = 5670] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x90487400) [pid = 5670] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x942a1000) [pid = 5670] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x93166c00) [pid = 5670] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:44:59 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x8e653000) [pid = 5670] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:44:59 INFO - PROCESS | 5670 | 1461095099558 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:44:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:44:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2193ms 12:44:59 INFO - PROCESS | 5670 | 1461095099581 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 12:44:59 INFO - PROCESS | 5670 | 1461095099586 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 12:44:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:44:59 INFO - PROCESS | 5670 | 1461095099667 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:44:59 INFO - PROCESS | 5670 | 1461095099670 Marionette TRACE conn4 <- [1,2218,null,{}] 12:44:59 INFO - PROCESS | 5670 | 1461095099676 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:59 INFO - PROCESS | 5670 | 1461095099889 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 12:44:59 INFO - PROCESS | 5670 | 1461095099901 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:59 INFO - PROCESS | 5670 | ++DOCSHELL 0x85c9c000 == 118 [pid = 5670] [id = 562] 12:44:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x872b9400) [pid = 5670] [serial = 1687] [outer = (nil)] 12:44:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x8e326400) [pid = 5670] [serial = 1688] [outer = 0x872b9400] 12:44:59 INFO - PROCESS | 5670 | 1461095099977 Marionette DEBUG loaded listener.js 12:45:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8e335000) [pid = 5670] [serial = 1689] [outer = 0x872b9400] 12:45:00 INFO - PROCESS | 5670 | 1461095100967 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:45:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:45:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1358ms 12:45:01 INFO - PROCESS | 5670 | 1461095101009 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 12:45:01 INFO - PROCESS | 5670 | 1461095101012 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 12:45:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:45:01 INFO - PROCESS | 5670 | 1461095101020 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:45:01 INFO - PROCESS | 5670 | 1461095101022 Marionette TRACE conn4 <- [1,2222,null,{}] 12:45:01 INFO - PROCESS | 5670 | 1461095101029 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:01 INFO - PROCESS | 5670 | 1461095101376 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 12:45:01 INFO - PROCESS | 5670 | 1461095101751 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:01 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cca400 == 119 [pid = 5670] [id = 563] 12:45:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x85ccd400) [pid = 5670] [serial = 1690] [outer = (nil)] 12:45:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x86c7bc00) [pid = 5670] [serial = 1691] [outer = 0x85ccd400] 12:45:01 INFO - PROCESS | 5670 | 1461095101893 Marionette DEBUG loaded listener.js 12:45:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x87d53400) [pid = 5670] [serial = 1692] [outer = 0x85ccd400] 12:45:02 INFO - PROCESS | 5670 | 1461095102986 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:45:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:45:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2041ms 12:45:03 INFO - PROCESS | 5670 | 1461095103063 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 12:45:03 INFO - PROCESS | 5670 | 1461095103070 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 12:45:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:45:03 INFO - PROCESS | 5670 | 1461095103079 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:45:03 INFO - PROCESS | 5670 | 1461095103085 Marionette TRACE conn4 <- [1,2226,null,{}] 12:45:03 INFO - PROCESS | 5670 | 1461095103094 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:03 INFO - PROCESS | 5670 | 1461095103388 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 12:45:03 INFO - PROCESS | 5670 | 1461095103734 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:03 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b428800 == 120 [pid = 5670] [id = 564] 12:45:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x8b42c400) [pid = 5670] [serial = 1693] [outer = (nil)] 12:45:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8b7a8800) [pid = 5670] [serial = 1694] [outer = 0x8b42c400] 12:45:03 INFO - PROCESS | 5670 | 1461095103836 Marionette DEBUG loaded listener.js 12:45:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8bc5d400) [pid = 5670] [serial = 1695] [outer = 0x8b42c400] 12:45:04 INFO - PROCESS | 5670 | 1461095104935 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:45:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:45:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1899ms 12:45:04 INFO - PROCESS | 5670 | 1461095104979 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 12:45:04 INFO - PROCESS | 5670 | 1461095104985 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 12:45:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:45:04 INFO - PROCESS | 5670 | 1461095104993 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:45:05 INFO - PROCESS | 5670 | 1461095104997 Marionette TRACE conn4 <- [1,2230,null,{}] 12:45:05 INFO - PROCESS | 5670 | 1461095105004 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:05 INFO - PROCESS | 5670 | 1461095105248 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 12:45:05 INFO - PROCESS | 5670 | 1461095105627 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc86000 == 121 [pid = 5670] [id = 565] 12:45:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8e324c00) [pid = 5670] [serial = 1696] [outer = (nil)] 12:45:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8e338400) [pid = 5670] [serial = 1697] [outer = 0x8e324c00] 12:45:05 INFO - PROCESS | 5670 | 1461095105726 Marionette DEBUG loaded listener.js 12:45:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8e648400) [pid = 5670] [serial = 1698] [outer = 0x8e324c00] 12:45:06 INFO - PROCESS | 5670 | 1461095106678 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1736ms 12:45:06 INFO - PROCESS | 5670 | 1461095106730 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 12:45:06 INFO - PROCESS | 5670 | 1461095106736 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 12:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:45:06 INFO - PROCESS | 5670 | 1461095106774 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:45:06 INFO - PROCESS | 5670 | 1461095106782 Marionette TRACE conn4 <- [1,2234,null,{}] 12:45:06 INFO - PROCESS | 5670 | 1461095106789 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:07 INFO - PROCESS | 5670 | 1461095107053 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 12:45:07 INFO - PROCESS | 5670 | 1461095107379 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bf1d000 == 122 [pid = 5670] [id = 566] 12:45:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8e332400) [pid = 5670] [serial = 1699] [outer = (nil)] 12:45:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8fa83c00) [pid = 5670] [serial = 1700] [outer = 0x8e332400] 12:45:07 INFO - PROCESS | 5670 | 1461095107485 Marionette DEBUG loaded listener.js 12:45:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8fa8ec00) [pid = 5670] [serial = 1701] [outer = 0x8e332400] 12:45:08 INFO - PROCESS | 5670 | 1461095108424 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:45:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:45:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1703ms 12:45:08 INFO - PROCESS | 5670 | 1461095108464 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 12:45:08 INFO - PROCESS | 5670 | 1461095108467 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 12:45:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:45:08 INFO - PROCESS | 5670 | 1461095108475 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:45:08 INFO - PROCESS | 5670 | 1461095108479 Marionette TRACE conn4 <- [1,2238,null,{}] 12:45:08 INFO - PROCESS | 5670 | 1461095108485 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:08 INFO - PROCESS | 5670 | 1461095108709 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 12:45:09 INFO - PROCESS | 5670 | 1461095109037 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x85870800 == 123 [pid = 5670] [id = 567] 12:45:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x88c8f400) [pid = 5670] [serial = 1702] [outer = (nil)] 12:45:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8fe58400) [pid = 5670] [serial = 1703] [outer = 0x88c8f400] 12:45:09 INFO - PROCESS | 5670 | 1461095109135 Marionette DEBUG loaded listener.js 12:45:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8fe5cc00) [pid = 5670] [serial = 1704] [outer = 0x88c8f400] 12:45:10 INFO - PROCESS | 5670 | 1461095110093 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:45:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:45:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1694ms 12:45:10 INFO - PROCESS | 5670 | 1461095110170 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 12:45:10 INFO - PROCESS | 5670 | 1461095110174 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 12:45:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:45:10 INFO - PROCESS | 5670 | 1461095110181 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:45:10 INFO - PROCESS | 5670 | 1461095110185 Marionette TRACE conn4 <- [1,2242,null,{}] 12:45:10 INFO - PROCESS | 5670 | 1461095110191 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:10 INFO - PROCESS | 5670 | 1461095110463 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 12:45:10 INFO - PROCESS | 5670 | 1461095110812 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x904c6400 == 124 [pid = 5670] [id = 568] 12:45:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x904c7400) [pid = 5670] [serial = 1705] [outer = (nil)] 12:45:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x904ce000) [pid = 5670] [serial = 1706] [outer = 0x904c7400] 12:45:10 INFO - PROCESS | 5670 | 1461095110924 Marionette DEBUG loaded listener.js 12:45:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x9123c400) [pid = 5670] [serial = 1707] [outer = 0x904c7400] 12:45:11 INFO - PROCESS | 5670 | 1461095111922 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1780ms 12:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:45:11 INFO - PROCESS | 5670 | 1461095111962 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 12:45:11 INFO - PROCESS | 5670 | 1461095111965 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 12:45:11 INFO - PROCESS | 5670 | 1461095111972 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 5670 | 1461095111975 Marionette TRACE conn4 <- [1,2246,null,{}] 12:45:11 INFO - PROCESS | 5670 | 1461095111982 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:12 INFO - PROCESS | 5670 | 1461095112214 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 12:45:12 INFO - PROCESS | 5670 | 1461095112539 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x9048dc00 == 125 [pid = 5670] [id = 569] 12:45:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x904cec00) [pid = 5670] [serial = 1708] [outer = (nil)] 12:45:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x93caf800) [pid = 5670] [serial = 1709] [outer = 0x904cec00] 12:45:12 INFO - PROCESS | 5670 | 1461095112632 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x93f0b400) [pid = 5670] [serial = 1710] [outer = 0x904cec00] 12:45:13 INFO - PROCESS | 5670 | 1461095113556 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:45:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:45:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1632ms 12:45:13 INFO - PROCESS | 5670 | 1461095113604 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 12:45:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:45:13 INFO - PROCESS | 5670 | 1461095113609 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 12:45:13 INFO - PROCESS | 5670 | 1461095113616 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:45:13 INFO - PROCESS | 5670 | 1461095113619 Marionette TRACE conn4 <- [1,2250,null,{}] 12:45:13 INFO - PROCESS | 5670 | 1461095113625 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:13 INFO - PROCESS | 5670 | 1461095113852 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 12:45:14 INFO - PROCESS | 5670 | 1461095114194 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:14 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5f8000 == 126 [pid = 5670] [id = 570] 12:45:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8bf16400) [pid = 5670] [serial = 1711] [outer = (nil)] 12:45:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x941ed400) [pid = 5670] [serial = 1712] [outer = 0x8bf16400] 12:45:14 INFO - PROCESS | 5670 | 1461095114295 Marionette DEBUG loaded listener.js 12:45:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x94215c00) [pid = 5670] [serial = 1713] [outer = 0x8bf16400] 12:45:15 INFO - PROCESS | 5670 | 1461095115197 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:45:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:45:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1632ms 12:45:15 INFO - PROCESS | 5670 | 1461095115247 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 12:45:15 INFO - PROCESS | 5670 | 1461095115252 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 12:45:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:45:15 INFO - PROCESS | 5670 | 1461095115259 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:45:15 INFO - PROCESS | 5670 | 1461095115263 Marionette TRACE conn4 <- [1,2254,null,{}] 12:45:15 INFO - PROCESS | 5670 | 1461095115269 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:15 INFO - PROCESS | 5670 | 1461095115493 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 12:45:15 INFO - PROCESS | 5670 | 1461095115776 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5ef400 == 127 [pid = 5670] [id = 571] 12:45:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x94209c00) [pid = 5670] [serial = 1714] [outer = (nil)] 12:45:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x96a36000) [pid = 5670] [serial = 1715] [outer = 0x94209c00] 12:45:15 INFO - PROCESS | 5670 | 1461095115925 Marionette DEBUG loaded listener.js 12:45:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x96a3bc00) [pid = 5670] [serial = 1716] [outer = 0x94209c00] 12:45:16 INFO - PROCESS | 5670 | 1461095116961 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:45:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:45:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1786ms 12:45:17 INFO - PROCESS | 5670 | 1461095117046 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 12:45:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:45:17 INFO - PROCESS | 5670 | 1461095117051 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 12:45:17 INFO - PROCESS | 5670 | 1461095117058 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:45:17 INFO - PROCESS | 5670 | 1461095117061 Marionette TRACE conn4 <- [1,2258,null,{}] 12:45:17 INFO - PROCESS | 5670 | 1461095117073 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:17 INFO - PROCESS | 5670 | 1461095117343 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 12:45:17 INFO - PROCESS | 5670 | 1461095117693 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:17 INFO - PROCESS | 5670 | ++DOCSHELL 0x9316f000 == 128 [pid = 5670] [id = 572] 12:45:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x95884000) [pid = 5670] [serial = 1717] [outer = (nil)] 12:45:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x96bcb000) [pid = 5670] [serial = 1718] [outer = 0x95884000] 12:45:17 INFO - PROCESS | 5670 | 1461095117783 Marionette DEBUG loaded listener.js 12:45:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x96fbc000) [pid = 5670] [serial = 1719] [outer = 0x95884000] 12:45:18 INFO - PROCESS | 5670 | 1461095118727 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1745ms 12:45:18 INFO - PROCESS | 5670 | 1461095118803 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 12:45:18 INFO - PROCESS | 5670 | 1461095118807 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 12:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:45:18 INFO - PROCESS | 5670 | 1461095118814 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:45:18 INFO - PROCESS | 5670 | 1461095118817 Marionette TRACE conn4 <- [1,2262,null,{}] 12:45:18 INFO - PROCESS | 5670 | 1461095118823 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:19 INFO - PROCESS | 5670 | 1461095119093 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 12:45:19 INFO - PROCESS | 5670 | 1461095119432 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x979b7c00 == 129 [pid = 5670] [id = 573] 12:45:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x979bbc00) [pid = 5670] [serial = 1720] [outer = (nil)] 12:45:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x97d66400) [pid = 5670] [serial = 1721] [outer = 0x979bbc00] 12:45:19 INFO - PROCESS | 5670 | 1461095119559 Marionette DEBUG loaded listener.js 12:45:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x9830f800) [pid = 5670] [serial = 1722] [outer = 0x979bbc00] 12:45:20 INFO - PROCESS | 5670 | 1461095120514 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:45:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:45:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1736ms 12:45:20 INFO - PROCESS | 5670 | 1461095120550 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 12:45:20 INFO - PROCESS | 5670 | 1461095120555 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 12:45:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:45:20 INFO - PROCESS | 5670 | 1461095120561 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:45:20 INFO - PROCESS | 5670 | 1461095120566 Marionette TRACE conn4 <- [1,2266,null,{}] 12:45:20 INFO - PROCESS | 5670 | 1461095120572 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:20 INFO - PROCESS | 5670 | 1461095120815 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 12:45:21 INFO - PROCESS | 5670 | 1461095121155 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:21 INFO - PROCESS | 5670 | ++DOCSHELL 0x859ea400 == 130 [pid = 5670] [id = 574] 12:45:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x94296000) [pid = 5670] [serial = 1723] [outer = (nil)] 12:45:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x99872c00) [pid = 5670] [serial = 1724] [outer = 0x94296000] 12:45:21 INFO - PROCESS | 5670 | 1461095121248 Marionette DEBUG loaded listener.js 12:45:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x99a2a800) [pid = 5670] [serial = 1725] [outer = 0x94296000] 12:45:22 INFO - PROCESS | 5670 | 1461095122185 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:45:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:45:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1681ms 12:45:22 INFO - PROCESS | 5670 | 1461095122244 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 12:45:22 INFO - PROCESS | 5670 | 1461095122247 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 12:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:45:22 INFO - PROCESS | 5670 | 1461095122255 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:45:22 INFO - PROCESS | 5670 | 1461095122258 Marionette TRACE conn4 <- [1,2270,null,{}] 12:45:22 INFO - PROCESS | 5670 | 1461095122264 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:22 INFO - PROCESS | 5670 | 1461095122489 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 12:45:22 INFO - PROCESS | 5670 | 1461095122837 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x994bc400 == 131 [pid = 5670] [id = 575] 12:45:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x99a09c00) [pid = 5670] [serial = 1726] [outer = (nil)] 12:45:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x9ea1b400) [pid = 5670] [serial = 1727] [outer = 0x99a09c00] 12:45:22 INFO - PROCESS | 5670 | 1461095122933 Marionette DEBUG loaded listener.js 12:45:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x9ea20800) [pid = 5670] [serial = 1728] [outer = 0x99a09c00] 12:45:23 INFO - PROCESS | 5670 | 1461095123810 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:45:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:45:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1581ms 12:45:23 INFO - PROCESS | 5670 | 1461095123836 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 12:45:23 INFO - PROCESS | 5670 | 1461095123840 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 12:45:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:45:23 INFO - PROCESS | 5670 | 1461095123847 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:45:23 INFO - PROCESS | 5670 | 1461095123851 Marionette TRACE conn4 <- [1,2274,null,{}] 12:45:23 INFO - PROCESS | 5670 | 1461095123857 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:24 INFO - PROCESS | 5670 | 1461095124078 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 12:45:24 INFO - PROCESS | 5670 | 1461095124379 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:24 INFO - PROCESS | 5670 | ++DOCSHELL 0x93167400 == 132 [pid = 5670] [id = 576] 12:45:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x93cb3c00) [pid = 5670] [serial = 1729] [outer = (nil)] 12:45:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0xa00d9400) [pid = 5670] [serial = 1730] [outer = 0x93cb3c00] 12:45:24 INFO - PROCESS | 5670 | 1461095124543 Marionette DEBUG loaded listener.js 12:45:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0xa0c14c00) [pid = 5670] [serial = 1731] [outer = 0x93cb3c00] 12:45:25 INFO - PROCESS | 5670 | 1461095125452 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:45:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:45:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1644ms 12:45:25 INFO - PROCESS | 5670 | 1461095125492 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 12:45:25 INFO - PROCESS | 5670 | 1461095125496 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 12:45:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:45:25 INFO - PROCESS | 5670 | 1461095125502 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:45:25 INFO - PROCESS | 5670 | 1461095125506 Marionette TRACE conn4 <- [1,2278,null,{}] 12:45:25 INFO - PROCESS | 5670 | 1461095125512 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:25 INFO - PROCESS | 5670 | 1461095125727 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 12:45:26 INFO - PROCESS | 5670 | 1461095126027 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x85c99000 == 133 [pid = 5670] [id = 577] 12:45:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0xa0037c00) [pid = 5670] [serial = 1732] [outer = (nil)] 12:45:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0xa0ebb800) [pid = 5670] [serial = 1733] [outer = 0xa0037c00] 12:45:26 INFO - PROCESS | 5670 | 1461095126179 Marionette DEBUG loaded listener.js 12:45:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0xa0f9d000) [pid = 5670] [serial = 1734] [outer = 0xa0037c00] 12:45:27 INFO - PROCESS | 5670 | 1461095127083 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:45:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:45:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1636ms 12:45:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:45:27 INFO - PROCESS | 5670 | 1461095127139 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 12:45:27 INFO - PROCESS | 5670 | 1461095127142 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 12:45:27 INFO - PROCESS | 5670 | 1461095127149 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:45:27 INFO - PROCESS | 5670 | 1461095127151 Marionette TRACE conn4 <- [1,2282,null,{}] 12:45:27 INFO - PROCESS | 5670 | 1461095127157 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:27 INFO - PROCESS | 5670 | 1461095127382 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 12:45:27 INFO - PROCESS | 5670 | 1461095127729 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:27 INFO - PROCESS | 5670 | ++DOCSHELL 0x98851c00 == 134 [pid = 5670] [id = 578] 12:45:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0xa0ebb400) [pid = 5670] [serial = 1735] [outer = (nil)] 12:45:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0xa0fe9800) [pid = 5670] [serial = 1736] [outer = 0xa0ebb400] 12:45:27 INFO - PROCESS | 5670 | 1461095127824 Marionette DEBUG loaded listener.js 12:45:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0xa2a32400) [pid = 5670] [serial = 1737] [outer = 0xa0ebb400] 12:45:28 INFO - PROCESS | 5670 | 1461095128765 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:45:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:45:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1682ms 12:45:28 INFO - PROCESS | 5670 | 1461095128831 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 12:45:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:45:28 INFO - PROCESS | 5670 | 1461095128835 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 12:45:28 INFO - PROCESS | 5670 | 1461095128842 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:45:28 INFO - PROCESS | 5670 | 1461095128846 Marionette TRACE conn4 <- [1,2286,null,{}] 12:45:28 INFO - PROCESS | 5670 | 1461095128852 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:29 INFO - PROCESS | 5670 | 1461095129080 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 12:45:29 INFO - PROCESS | 5670 | 1461095129418 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x941e7c00 == 135 [pid = 5670] [id = 579] 12:45:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x94211800) [pid = 5670] [serial = 1738] [outer = (nil)] 12:45:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0xa3c78000) [pid = 5670] [serial = 1739] [outer = 0x94211800] 12:45:29 INFO - PROCESS | 5670 | 1461095129511 Marionette DEBUG loaded listener.js 12:45:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0xa44b7c00) [pid = 5670] [serial = 1740] [outer = 0x94211800] 12:45:30 INFO - PROCESS | 5670 | 1461095130419 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:45:30 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 12:45:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1634ms 12:45:30 INFO - PROCESS | 5670 | 1461095130476 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 12:45:30 INFO - PROCESS | 5670 | 1461095130480 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 12:45:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:45:30 INFO - PROCESS | 5670 | 1461095130486 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:45:30 INFO - PROCESS | 5670 | 1461095130490 Marionette TRACE conn4 <- [1,2290,null,{}] 12:45:30 INFO - PROCESS | 5670 | 1461095130495 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:30 INFO - PROCESS | 5670 | 1461095130723 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 12:45:31 INFO - PROCESS | 5670 | 1461095131066 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:31 INFO - PROCESS | 5670 | ++DOCSHELL 0x8ff62800 == 136 [pid = 5670] [id = 580] 12:45:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x8ff63000) [pid = 5670] [serial = 1741] [outer = (nil)] 12:45:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x8ff6a800) [pid = 5670] [serial = 1742] [outer = 0x8ff63000] 12:45:31 INFO - PROCESS | 5670 | 1461095131177 Marionette DEBUG loaded listener.js 12:45:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x8ff6b800) [pid = 5670] [serial = 1743] [outer = 0x8ff63000] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x86c6d800 == 135 [pid = 5670] [id = 403] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x843c2000 == 134 [pid = 5670] [id = 404] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x859ea000 == 133 [pid = 5670] [id = 401] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x84fde800 == 132 [pid = 5670] [id = 377] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8e336c00 == 131 [pid = 5670] [id = 374] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x96acbc00 == 130 [pid = 5670] [id = 373] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x941e3c00 == 129 [pid = 5670] [id = 371] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8b791800 == 128 [pid = 5670] [id = 370] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x85c9f400 == 127 [pid = 5670] [id = 402] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x9582a800 == 126 [pid = 5670] [id = 372] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x98305400 == 125 [pid = 5670] [id = 376] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x982d0400 == 124 [pid = 5670] [id = 375] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x85c9c000 == 123 [pid = 5670] [id = 562] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x859e3c00 == 122 [pid = 5670] [id = 561] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x872b9c00 == 121 [pid = 5670] [id = 560] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x85cce400 == 120 [pid = 5670] [id = 559] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x994bdc00 == 119 [pid = 5670] [id = 557] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x98539000 == 118 [pid = 5670] [id = 556] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x84fda000 == 117 [pid = 5670] [id = 554] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x9588f400 == 116 [pid = 5670] [id = 555] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x96241000 == 115 [pid = 5670] [id = 553] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x9588f000 == 114 [pid = 5670] [id = 552] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x96a40c00 == 113 [pid = 5670] [id = 551] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x93011400 == 112 [pid = 5670] [id = 549] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x9048d400 == 111 [pid = 5670] [id = 550] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8fab9c00 == 110 [pid = 5670] [id = 548] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc55800 == 109 [pid = 5670] [id = 547] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x85870c00 == 108 [pid = 5670] [id = 546] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8bcdbc00 == 107 [pid = 5670] [id = 545] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8bcd3400 == 106 [pid = 5670] [id = 543] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x88a92c00 == 105 [pid = 5670] [id = 544] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x88c86c00 == 104 [pid = 5670] [id = 542] 12:45:33 INFO - PROCESS | 5670 | --DOCSHELL 0x872b3c00 == 103 [pid = 5670] [id = 541] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x8b7b8c00) [pid = 5670] [serial = 1622] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x872b6c00) [pid = 5670] [serial = 1613] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x96a3cc00) [pid = 5670] [serial = 1587] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x85cc6c00) [pid = 5670] [serial = 1559] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x872bd000) [pid = 5670] [serial = 1614] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x98e8c000) [pid = 5670] [serial = 1595] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x8f34e800) [pid = 5670] [serial = 1568] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x8b6cd800) [pid = 5670] [serial = 1562] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x8faae400) [pid = 5670] [serial = 1572] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x9a519800) [pid = 5670] [serial = 1599] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0xa3c78c00) [pid = 5670] [serial = 1608] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x98310c00) [pid = 5670] [serial = 1593] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0xa44c0800) [pid = 5670] [serial = 1610] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x8b79c000) [pid = 5670] [serial = 1619] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x8e323800) [pid = 5670] [serial = 1566] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x979b3800) [pid = 5670] [serial = 1590] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x93006800) [pid = 5670] [serial = 1578] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x8e337400) [pid = 5670] [serial = 1491] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x89a07000) [pid = 5670] [serial = 1616] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x9911e400) [pid = 5670] [serial = 1596] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x8fa8f400) [pid = 5670] [serial = 1571] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0xa00d4800) [pid = 5670] [serial = 1601] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0xa3c07400) [pid = 5670] [serial = 1607] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x96fbec00) [pid = 5670] [serial = 1589] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0xa0c44c00) [pid = 5670] [serial = 1602] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x904c2c00) [pid = 5670] [serial = 1574] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x86c79400) [pid = 5670] [serial = 1560] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0xa4547400) [pid = 5670] [serial = 1611] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0xa0fe7400) [pid = 5670] [serial = 1604] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x94217400) [pid = 5670] [serial = 1584] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x8b791000) [pid = 5670] [serial = 1563] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x93cb1800) [pid = 5670] [serial = 1581] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x8bd27000) [pid = 5670] [serial = 1565] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x9316f800) [pid = 5670] [serial = 1580] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0xa0fea000) [pid = 5670] [serial = 1605] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8f6a0400) [pid = 5670] [serial = 1569] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x91e73400) [pid = 5670] [serial = 1577] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x8b7b6400) [pid = 5670] [serial = 1620] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x90541c00) [pid = 5670] [serial = 1575] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x99a2d400) [pid = 5670] [serial = 1598] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8a246800) [pid = 5670] [serial = 1617] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x94213c00) [pid = 5670] [serial = 1583] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x98309c00) [pid = 5670] [serial = 1592] [outer = (nil)] [url = about:blank] 12:45:33 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x9623b000) [pid = 5670] [serial = 1586] [outer = (nil)] [url = about:blank] 12:45:34 INFO - PROCESS | 5670 | 1461095134261 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:45:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:45:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 3837ms 12:45:34 INFO - PROCESS | 5670 | 1461095134325 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 12:45:34 INFO - PROCESS | 5670 | 1461095134330 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 12:45:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:45:34 INFO - PROCESS | 5670 | 1461095134338 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:45:34 INFO - PROCESS | 5670 | 1461095134345 Marionette TRACE conn4 <- [1,2294,null,{}] 12:45:34 INFO - PROCESS | 5670 | 1461095134356 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:34 INFO - PROCESS | 5670 | 1461095134591 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 12:45:34 INFO - PROCESS | 5670 | 1461095134869 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:34 INFO - PROCESS | 5670 | ++DOCSHELL 0x872bd400 == 104 [pid = 5670] [id = 581] 12:45:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x872be000) [pid = 5670] [serial = 1744] [outer = (nil)] 12:45:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x88a92c00) [pid = 5670] [serial = 1745] [outer = 0x872be000] 12:45:34 INFO - PROCESS | 5670 | 1461095134958 Marionette DEBUG loaded listener.js 12:45:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x88c8e800) [pid = 5670] [serial = 1746] [outer = 0x872be000] 12:45:35 INFO - PROCESS | 5670 | 1461095135838 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:45:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:45:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1543ms 12:45:35 INFO - PROCESS | 5670 | 1461095135881 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 12:45:35 INFO - PROCESS | 5670 | 1461095135890 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 12:45:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:45:35 INFO - PROCESS | 5670 | 1461095135901 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:45:35 INFO - PROCESS | 5670 | 1461095135905 Marionette TRACE conn4 <- [1,2298,null,{}] 12:45:35 INFO - PROCESS | 5670 | 1461095135911 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:36 INFO - PROCESS | 5670 | 1461095136251 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 12:45:36 INFO - PROCESS | 5670 | 1461095136284 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x88a87800 == 105 [pid = 5670] [id = 582] 12:45:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x88d10800) [pid = 5670] [serial = 1747] [outer = (nil)] 12:45:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x88d19c00) [pid = 5670] [serial = 1748] [outer = 0x88d10800] 12:45:36 INFO - PROCESS | 5670 | 1461095136359 Marionette DEBUG loaded listener.js 12:45:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x89a07800) [pid = 5670] [serial = 1749] [outer = 0x88d10800] 12:45:37 INFO - PROCESS | 5670 | 1461095137450 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:45:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:45:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1584ms 12:45:37 INFO - PROCESS | 5670 | 1461095137485 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 12:45:37 INFO - PROCESS | 5670 | 1461095137492 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 12:45:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:45:37 INFO - PROCESS | 5670 | 1461095137506 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:45:37 INFO - PROCESS | 5670 | 1461095137511 Marionette TRACE conn4 <- [1,2302,null,{}] 12:45:37 INFO - PROCESS | 5670 | 1461095137533 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:37 INFO - PROCESS | 5670 | 1461095137852 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 12:45:37 INFO - PROCESS | 5670 | 1461095137886 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x88a88c00 == 106 [pid = 5670] [id = 583] 12:45:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8b42dc00) [pid = 5670] [serial = 1750] [outer = (nil)] 12:45:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8b787c00) [pid = 5670] [serial = 1751] [outer = 0x8b42dc00] 12:45:37 INFO - PROCESS | 5670 | 1461095137973 Marionette DEBUG loaded listener.js 12:45:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8b796400) [pid = 5670] [serial = 1752] [outer = 0x8b42dc00] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x872b7000) [pid = 5670] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x9fc64c00) [pid = 5670] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x99a29800) [pid = 5670] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x98541000) [pid = 5670] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x982dd800) [pid = 5670] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x97b22400) [pid = 5670] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x8b7a7400) [pid = 5670] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x8bc5bc00) [pid = 5670] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x96a3f400) [pid = 5670] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x96ad3000) [pid = 5670] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x96a42400) [pid = 5670] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x93f11000) [pid = 5670] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x93081c00) [pid = 5670] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x9066c800) [pid = 5670] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x8e647400) [pid = 5670] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x8fe57c00) [pid = 5670] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x8e69d000) [pid = 5670] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x8b7b8000) [pid = 5670] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x8bcd6400) [pid = 5670] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x8a24a400) [pid = 5670] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x872b4000) [pid = 5670] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:45:39 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x87d54000) [pid = 5670] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:45:39 INFO - PROCESS | 5670 | 1461095139703 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:45:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:45:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2253ms 12:45:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:45:39 INFO - PROCESS | 5670 | 1461095139753 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 12:45:39 INFO - PROCESS | 5670 | 1461095139757 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 12:45:39 INFO - PROCESS | 5670 | 1461095139764 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:45:39 INFO - PROCESS | 5670 | 1461095139767 Marionette TRACE conn4 <- [1,2306,null,{}] 12:45:39 INFO - PROCESS | 5670 | 1461095139772 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:40 INFO - PROCESS | 5670 | 1461095140055 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 12:45:40 INFO - PROCESS | 5670 | 1461095140073 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:40 INFO - PROCESS | 5670 | ++DOCSHELL 0x859e3c00 == 107 [pid = 5670] [id = 584] 12:45:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x88c89400) [pid = 5670] [serial = 1753] [outer = (nil)] 12:45:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x8bc57000) [pid = 5670] [serial = 1754] [outer = 0x88c89400] 12:45:40 INFO - PROCESS | 5670 | 1461095140155 Marionette DEBUG loaded listener.js 12:45:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8bc8b800) [pid = 5670] [serial = 1755] [outer = 0x88c89400] 12:45:41 INFO - PROCESS | 5670 | 1461095141214 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:45:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:45:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1485ms 12:45:41 INFO - PROCESS | 5670 | 1461095141250 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 12:45:41 INFO - PROCESS | 5670 | 1461095141257 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 12:45:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:45:41 INFO - PROCESS | 5670 | 1461095141267 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:45:41 INFO - PROCESS | 5670 | 1461095141273 Marionette TRACE conn4 <- [1,2310,null,{}] 12:45:41 INFO - PROCESS | 5670 | 1461095141284 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:41 INFO - PROCESS | 5670 | 1461095141519 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 12:45:41 INFO - PROCESS | 5670 | 1461095141867 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:41 INFO - PROCESS | 5670 | ++DOCSHELL 0x872bb800 == 108 [pid = 5670] [id = 585] 12:45:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x87d5a800) [pid = 5670] [serial = 1756] [outer = (nil)] 12:45:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x88d0e800) [pid = 5670] [serial = 1757] [outer = 0x87d5a800] 12:45:41 INFO - PROCESS | 5670 | 1461095141965 Marionette DEBUG loaded listener.js 12:45:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x88d14c00) [pid = 5670] [serial = 1758] [outer = 0x87d5a800] 12:45:42 INFO - PROCESS | 5670 | 1461095142954 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:45:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:45:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1735ms 12:45:43 INFO - PROCESS | 5670 | 1461095143002 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 12:45:43 INFO - PROCESS | 5670 | 1461095143011 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 12:45:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:45:43 INFO - PROCESS | 5670 | 1461095143022 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:45:43 INFO - PROCESS | 5670 | 1461095143025 Marionette TRACE conn4 <- [1,2314,null,{}] 12:45:43 INFO - PROCESS | 5670 | 1461095143032 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:43 INFO - PROCESS | 5670 | 1461095143312 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 12:45:43 INFO - PROCESS | 5670 | 1461095143650 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x87d59400 == 109 [pid = 5670] [id = 586] 12:45:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x88d0f400) [pid = 5670] [serial = 1759] [outer = (nil)] 12:45:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8b7af800) [pid = 5670] [serial = 1760] [outer = 0x88d0f400] 12:45:43 INFO - PROCESS | 5670 | 1461095143741 Marionette DEBUG loaded listener.js 12:45:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8bd2dc00) [pid = 5670] [serial = 1761] [outer = 0x88d0f400] 12:45:44 INFO - PROCESS | 5670 | 1461095144806 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:45:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:45:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1832ms 12:45:44 INFO - PROCESS | 5670 | 1461095144855 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 12:45:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:45:44 INFO - PROCESS | 5670 | 1461095144859 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 12:45:44 INFO - PROCESS | 5670 | 1461095144866 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:45:44 INFO - PROCESS | 5670 | 1461095144873 Marionette TRACE conn4 <- [1,2318,null,{}] 12:45:44 INFO - PROCESS | 5670 | 1461095144890 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:45 INFO - PROCESS | 5670 | 1461095145121 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 12:45:45 INFO - PROCESS | 5670 | 1461095145494 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc58800 == 110 [pid = 5670] [id = 587] 12:45:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8bf1d800) [pid = 5670] [serial = 1762] [outer = (nil)] 12:45:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8e342800) [pid = 5670] [serial = 1763] [outer = 0x8bf1d800] 12:45:45 INFO - PROCESS | 5670 | 1461095145599 Marionette DEBUG loaded listener.js 12:45:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8e69d800) [pid = 5670] [serial = 1764] [outer = 0x8bf1d800] 12:45:46 INFO - PROCESS | 5670 | 1461095146568 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 12:45:46 INFO - PROCESS | 5670 | 1461095146612 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 12:45:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:45:46 INFO - PROCESS | 5670 | 1461095146619 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:45:46 INFO - PROCESS | 5670 | 1461095146622 Marionette TRACE conn4 <- [1,2322,null,{}] 12:45:46 INFO - PROCESS | 5670 | 1461095146628 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:46 INFO - PROCESS | 5670 | 1461095146844 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 12:45:47 INFO - PROCESS | 5670 | 1461095147174 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:47 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b78b000 == 111 [pid = 5670] [id = 588] 12:45:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8e64f400) [pid = 5670] [serial = 1765] [outer = (nil)] 12:45:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8f6a5400) [pid = 5670] [serial = 1766] [outer = 0x8e64f400] 12:45:47 INFO - PROCESS | 5670 | 1461095147273 Marionette DEBUG loaded listener.js 12:45:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8f9e2c00) [pid = 5670] [serial = 1767] [outer = 0x8e64f400] 12:45:48 INFO - PROCESS | 5670 | 1461095148189 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:45:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:45:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1586ms 12:45:48 INFO - PROCESS | 5670 | 1461095148206 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 12:45:48 INFO - PROCESS | 5670 | 1461095148211 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 12:45:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:45:48 INFO - PROCESS | 5670 | 1461095148218 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:45:48 INFO - PROCESS | 5670 | 1461095148222 Marionette TRACE conn4 <- [1,2326,null,{}] 12:45:48 INFO - PROCESS | 5670 | 1461095148229 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:48 INFO - PROCESS | 5670 | 1461095148464 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 12:45:48 INFO - PROCESS | 5670 | 1461095148759 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x859e3000 == 112 [pid = 5670] [id = 589] 12:45:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8e6a2000) [pid = 5670] [serial = 1768] [outer = (nil)] 12:45:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8faae000) [pid = 5670] [serial = 1769] [outer = 0x8e6a2000] 12:45:48 INFO - PROCESS | 5670 | 1461095148930 Marionette DEBUG loaded listener.js 12:45:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8fab7800) [pid = 5670] [serial = 1770] [outer = 0x8e6a2000] 12:45:49 INFO - PROCESS | 5670 | 1461095149886 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:45:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:45:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1680ms 12:45:49 INFO - PROCESS | 5670 | 1461095149899 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 12:45:49 INFO - PROCESS | 5670 | 1461095149902 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 12:45:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:45:49 INFO - PROCESS | 5670 | 1461095149926 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:45:49 INFO - PROCESS | 5670 | 1461095149930 Marionette TRACE conn4 <- [1,2330,null,{}] 12:45:49 INFO - PROCESS | 5670 | 1461095149941 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:50 INFO - PROCESS | 5670 | 1461095150192 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 12:45:50 INFO - PROCESS | 5670 | 1461095150529 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd29800 == 113 [pid = 5670] [id = 590] 12:45:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8ff66c00) [pid = 5670] [serial = 1771] [outer = (nil)] 12:45:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x904c2800) [pid = 5670] [serial = 1772] [outer = 0x8ff66c00] 12:45:50 INFO - PROCESS | 5670 | 1461095150633 Marionette DEBUG loaded listener.js 12:45:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x904c5800) [pid = 5670] [serial = 1773] [outer = 0x8ff66c00] 12:45:51 INFO - PROCESS | 5670 | 1461095151585 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:45:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:45:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1708ms 12:45:51 INFO - PROCESS | 5670 | 1461095151619 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 12:45:51 INFO - PROCESS | 5670 | 1461095151623 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 12:45:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:45:51 INFO - PROCESS | 5670 | 1461095151629 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:45:51 INFO - PROCESS | 5670 | 1461095151633 Marionette TRACE conn4 <- [1,2334,null,{}] 12:45:51 INFO - PROCESS | 5670 | 1461095151638 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:51 INFO - PROCESS | 5670 | 1461095151864 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 12:45:52 INFO - PROCESS | 5670 | 1461095152193 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:52 INFO - PROCESS | 5670 | ++DOCSHELL 0x90490800 == 114 [pid = 5670] [id = 591] 12:45:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x904c4c00) [pid = 5670] [serial = 1774] [outer = (nil)] 12:45:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x9066c800) [pid = 5670] [serial = 1775] [outer = 0x904c4c00] 12:45:52 INFO - PROCESS | 5670 | 1461095152296 Marionette DEBUG loaded listener.js 12:45:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x91235800) [pid = 5670] [serial = 1776] [outer = 0x904c4c00] 12:45:53 INFO - PROCESS | 5670 | 1461095153211 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1632ms 12:45:53 INFO - PROCESS | 5670 | 1461095153262 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 12:45:53 INFO - PROCESS | 5670 | 1461095153266 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 12:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:45:53 INFO - PROCESS | 5670 | 1461095153273 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:45:53 INFO - PROCESS | 5670 | 1461095153277 Marionette TRACE conn4 <- [1,2338,null,{}] 12:45:53 INFO - PROCESS | 5670 | 1461095153284 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:53 INFO - PROCESS | 5670 | 1461095153512 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 12:45:53 INFO - PROCESS | 5670 | 1461095153840 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c8e000 == 115 [pid = 5670] [id = 592] 12:45:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8b430000) [pid = 5670] [serial = 1777] [outer = (nil)] 12:45:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x93003800) [pid = 5670] [serial = 1778] [outer = 0x8b430000] 12:45:53 INFO - PROCESS | 5670 | 1461095153946 Marionette DEBUG loaded listener.js 12:45:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x93011400) [pid = 5670] [serial = 1779] [outer = 0x8b430000] 12:45:54 INFO - PROCESS | 5670 | 1461095154879 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:45:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:45:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1635ms 12:45:54 INFO - PROCESS | 5670 | 1461095154908 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 12:45:54 INFO - PROCESS | 5670 | 1461095154912 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 12:45:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:45:54 INFO - PROCESS | 5670 | 1461095154919 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:45:54 INFO - PROCESS | 5670 | 1461095154922 Marionette TRACE conn4 <- [1,2342,null,{}] 12:45:54 INFO - PROCESS | 5670 | 1461095154929 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:55 INFO - PROCESS | 5670 | 1461095155152 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 12:45:55 INFO - PROCESS | 5670 | 1461095155479 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:55 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fe59000 == 116 [pid = 5670] [id = 593] 12:45:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x9066f400) [pid = 5670] [serial = 1780] [outer = (nil)] 12:45:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x93cabc00) [pid = 5670] [serial = 1781] [outer = 0x9066f400] 12:45:55 INFO - PROCESS | 5670 | 1461095155574 Marionette DEBUG loaded listener.js 12:45:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x93f05c00) [pid = 5670] [serial = 1782] [outer = 0x9066f400] 12:45:56 INFO - PROCESS | 5670 | 1461095156486 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:45:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:45:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1628ms 12:45:56 INFO - PROCESS | 5670 | 1461095156548 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 12:45:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:45:56 INFO - PROCESS | 5670 | 1461095156552 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 12:45:56 INFO - PROCESS | 5670 | 1461095156558 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:45:56 INFO - PROCESS | 5670 | 1461095156562 Marionette TRACE conn4 <- [1,2346,null,{}] 12:45:56 INFO - PROCESS | 5670 | 1461095156568 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:56 INFO - PROCESS | 5670 | 1461095156784 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 12:45:57 INFO - PROCESS | 5670 | 1461095157111 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x93174800 == 117 [pid = 5670] [id = 594] 12:45:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x93cb0400) [pid = 5670] [serial = 1783] [outer = (nil)] 12:45:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x94213c00) [pid = 5670] [serial = 1784] [outer = 0x93cb0400] 12:45:57 INFO - PROCESS | 5670 | 1461095157204 Marionette DEBUG loaded listener.js 12:45:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x94295000) [pid = 5670] [serial = 1785] [outer = 0x93cb0400] 12:45:58 INFO - PROCESS | 5670 | 1461095158136 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1644ms 12:45:58 INFO - PROCESS | 5670 | 1461095158203 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 12:45:58 INFO - PROCESS | 5670 | 1461095158207 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 12:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:45:58 INFO - PROCESS | 5670 | 1461095158214 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:45:58 INFO - PROCESS | 5670 | 1461095158219 Marionette TRACE conn4 <- [1,2350,null,{}] 12:45:58 INFO - PROCESS | 5670 | 1461095158224 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:58 INFO - PROCESS | 5670 | 1461095158507 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 12:45:58 INFO - PROCESS | 5670 | 1461095158849 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd2b400 == 118 [pid = 5670] [id = 595] 12:45:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x96241000) [pid = 5670] [serial = 1786] [outer = (nil)] 12:45:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x96a3e400) [pid = 5670] [serial = 1787] [outer = 0x96241000] 12:45:58 INFO - PROCESS | 5670 | 1461095158944 Marionette DEBUG loaded listener.js 12:45:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x96bc0800) [pid = 5670] [serial = 1788] [outer = 0x96241000] 12:45:59 INFO - PROCESS | 5670 | 1461095159908 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:45:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:45:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1732ms 12:45:59 INFO - PROCESS | 5670 | 1461095159947 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 12:45:59 INFO - PROCESS | 5670 | 1461095159951 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 12:45:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:45:59 INFO - PROCESS | 5670 | 1461095159957 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:45:59 INFO - PROCESS | 5670 | 1461095159961 Marionette TRACE conn4 <- [1,2354,null,{}] 12:45:59 INFO - PROCESS | 5670 | 1461095159967 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:00 INFO - PROCESS | 5670 | 1461095160214 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 12:46:00 INFO - PROCESS | 5670 | 1461095160543 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x96a3fc00 == 119 [pid = 5670] [id = 596] 12:46:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x96ad3000) [pid = 5670] [serial = 1789] [outer = (nil)] 12:46:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x97177400) [pid = 5670] [serial = 1790] [outer = 0x96ad3000] 12:46:00 INFO - PROCESS | 5670 | 1461095160637 Marionette DEBUG loaded listener.js 12:46:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x97918400) [pid = 5670] [serial = 1791] [outer = 0x96ad3000] 12:46:01 INFO - PROCESS | 5670 | 1461095161563 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:46:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:46:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1680ms 12:46:01 INFO - PROCESS | 5670 | 1461095161639 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 12:46:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:46:01 INFO - PROCESS | 5670 | 1461095161644 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 12:46:01 INFO - PROCESS | 5670 | 1461095161652 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:46:01 INFO - PROCESS | 5670 | 1461095161657 Marionette TRACE conn4 <- [1,2358,null,{}] 12:46:01 INFO - PROCESS | 5670 | 1461095161665 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:01 INFO - PROCESS | 5670 | 1461095161942 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 12:46:02 INFO - PROCESS | 5670 | 1461095162289 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fe0400 == 120 [pid = 5670] [id = 597] 12:46:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x96fbfc00) [pid = 5670] [serial = 1792] [outer = (nil)] 12:46:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x982d5c00) [pid = 5670] [serial = 1793] [outer = 0x96fbfc00] 12:46:02 INFO - PROCESS | 5670 | 1461095162381 Marionette DEBUG loaded listener.js 12:46:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x98306c00) [pid = 5670] [serial = 1794] [outer = 0x96fbfc00] 12:46:03 INFO - PROCESS | 5670 | 1461095163324 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1737ms 12:46:03 INFO - PROCESS | 5670 | 1461095163388 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 12:46:03 INFO - PROCESS | 5670 | 1461095163392 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 12:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:46:03 INFO - PROCESS | 5670 | 1461095163399 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:46:03 INFO - PROCESS | 5670 | 1461095163402 Marionette TRACE conn4 <- [1,2362,null,{}] 12:46:03 INFO - PROCESS | 5670 | 1461095163408 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:03 INFO - PROCESS | 5670 | 1461095163631 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 12:46:03 INFO - PROCESS | 5670 | 1461095163975 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:04 INFO - PROCESS | 5670 | ++DOCSHELL 0x843c1c00 == 121 [pid = 5670] [id = 598] 12:46:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x8b7a2c00) [pid = 5670] [serial = 1795] [outer = (nil)] 12:46:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x9830e000) [pid = 5670] [serial = 1796] [outer = 0x8b7a2c00] 12:46:04 INFO - PROCESS | 5670 | 1461095164074 Marionette DEBUG loaded listener.js 12:46:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x9853f400) [pid = 5670] [serial = 1797] [outer = 0x8b7a2c00] 12:46:05 INFO - PROCESS | 5670 | 1461095165072 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:46:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:46:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1730ms 12:46:05 INFO - PROCESS | 5670 | 1461095165130 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 12:46:05 INFO - PROCESS | 5670 | 1461095165134 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 12:46:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:46:05 INFO - PROCESS | 5670 | 1461095165140 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:46:05 INFO - PROCESS | 5670 | 1461095165144 Marionette TRACE conn4 <- [1,2366,null,{}] 12:46:05 INFO - PROCESS | 5670 | 1461095165150 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:05 INFO - PROCESS | 5670 | 1461095165385 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 12:46:05 INFO - PROCESS | 5670 | 1461095165718 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x9830e400 == 122 [pid = 5670] [id = 599] 12:46:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x98535c00) [pid = 5670] [serial = 1798] [outer = (nil)] 12:46:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x98e95000) [pid = 5670] [serial = 1799] [outer = 0x98535c00] 12:46:05 INFO - PROCESS | 5670 | 1461095165816 Marionette DEBUG loaded listener.js 12:46:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x994bc000) [pid = 5670] [serial = 1800] [outer = 0x98535c00] 12:46:06 INFO - PROCESS | 5670 | 1461095166824 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1734ms 12:46:06 INFO - PROCESS | 5670 | 1461095166876 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 12:46:06 INFO - PROCESS | 5670 | 1461095166880 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 12:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:46:06 INFO - PROCESS | 5670 | 1461095166888 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:46:06 INFO - PROCESS | 5670 | 1461095166891 Marionette TRACE conn4 <- [1,2370,null,{}] 12:46:06 INFO - PROCESS | 5670 | 1461095166897 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:07 INFO - PROCESS | 5670 | 1461095167125 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 12:46:07 INFO - PROCESS | 5670 | 1461095167454 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x843c4400 == 123 [pid = 5670] [id = 600] 12:46:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x98cecc00) [pid = 5670] [serial = 1801] [outer = (nil)] 12:46:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x99a31c00) [pid = 5670] [serial = 1802] [outer = 0x98cecc00] 12:46:07 INFO - PROCESS | 5670 | 1461095167549 Marionette DEBUG loaded listener.js 12:46:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x9a513c00) [pid = 5670] [serial = 1803] [outer = 0x98cecc00] 12:46:08 INFO - PROCESS | 5670 | 1461095168457 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:46:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:46:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1629ms 12:46:08 INFO - PROCESS | 5670 | 1461095168519 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 12:46:08 INFO - PROCESS | 5670 | 1461095168523 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 12:46:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:46:08 INFO - PROCESS | 5670 | 1461095168530 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:46:08 INFO - PROCESS | 5670 | 1461095168533 Marionette TRACE conn4 <- [1,2374,null,{}] 12:46:08 INFO - PROCESS | 5670 | 1461095168539 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:08 INFO - PROCESS | 5670 | 1461095168770 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 12:46:09 INFO - PROCESS | 5670 | 1461095169120 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x94d06c00 == 124 [pid = 5670] [id = 601] 12:46:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x96fb8400) [pid = 5670] [serial = 1804] [outer = (nil)] 12:46:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0xa0037000) [pid = 5670] [serial = 1805] [outer = 0x96fb8400] 12:46:09 INFO - PROCESS | 5670 | 1461095169218 Marionette DEBUG loaded listener.js 12:46:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0xa0adfc00) [pid = 5670] [serial = 1806] [outer = 0x96fb8400] 12:46:10 INFO - PROCESS | 5670 | 1461095170171 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:46:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:46:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1679ms 12:46:10 INFO - PROCESS | 5670 | 1461095170209 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 12:46:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:46:10 INFO - PROCESS | 5670 | 1461095170214 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 12:46:10 INFO - PROCESS | 5670 | 1461095170220 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:46:10 INFO - PROCESS | 5670 | 1461095170224 Marionette TRACE conn4 <- [1,2378,null,{}] 12:46:10 INFO - PROCESS | 5670 | 1461095170230 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:10 INFO - PROCESS | 5670 | 1461095170462 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 12:46:10 INFO - PROCESS | 5670 | 1461095170805 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x9ea1e400 == 125 [pid = 5670] [id = 602] 12:46:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x9fb34000) [pid = 5670] [serial = 1807] [outer = (nil)] 12:46:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0xa0fe4c00) [pid = 5670] [serial = 1808] [outer = 0x9fb34000] 12:46:10 INFO - PROCESS | 5670 | 1461095170900 Marionette DEBUG loaded listener.js 12:46:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0xa2ad7800) [pid = 5670] [serial = 1809] [outer = 0x9fb34000] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x941e7c00 == 124 [pid = 5670] [id = 579] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x98851c00 == 123 [pid = 5670] [id = 578] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x85c99000 == 122 [pid = 5670] [id = 577] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x994bc400 == 121 [pid = 5670] [id = 575] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x93167400 == 120 [pid = 5670] [id = 576] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x859ea400 == 119 [pid = 5670] [id = 574] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x88c84c00 == 118 [pid = 5670] [id = 469] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x979b7c00 == 117 [pid = 5670] [id = 573] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x9316f000 == 116 [pid = 5670] [id = 572] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5f8000 == 115 [pid = 5670] [id = 570] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5ef400 == 114 [pid = 5670] [id = 571] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x9048dc00 == 113 [pid = 5670] [id = 569] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x904c6400 == 112 [pid = 5670] [id = 568] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x85870800 == 111 [pid = 5670] [id = 567] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8bf1d000 == 110 [pid = 5670] [id = 566] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8b428800 == 109 [pid = 5670] [id = 564] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc86000 == 108 [pid = 5670] [id = 565] 12:46:13 INFO - PROCESS | 5670 | --DOCSHELL 0x85cca400 == 107 [pid = 5670] [id = 563] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x8e326400) [pid = 5670] [serial = 1688] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x8e336800) [pid = 5670] [serial = 1557] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x8bcd5000) [pid = 5670] [serial = 1685] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x982ddc00) [pid = 5670] [serial = 1661] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x97c26800) [pid = 5670] [serial = 1659] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x979bb400) [pid = 5670] [serial = 1658] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x96bcbc00) [pid = 5670] [serial = 1656] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x96acec00) [pid = 5670] [serial = 1655] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x94d0f000) [pid = 5670] [serial = 1653] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x9429e000) [pid = 5670] [serial = 1652] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x9420b400) [pid = 5670] [serial = 1650] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x941eb800) [pid = 5670] [serial = 1649] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x93cb0000) [pid = 5670] [serial = 1647] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x93cab400) [pid = 5670] [serial = 1646] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x91425400) [pid = 5670] [serial = 1644] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x91240000) [pid = 5670] [serial = 1643] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x904f8800) [pid = 5670] [serial = 1641] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x904cd800) [pid = 5670] [serial = 1640] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x8fa8e000) [pid = 5670] [serial = 1638] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x8f9e8800) [pid = 5670] [serial = 1637] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x8f348400) [pid = 5670] [serial = 1635] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x8e6a0800) [pid = 5670] [serial = 1634] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x8bf10400) [pid = 5670] [serial = 1632] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x8bcdf800) [pid = 5670] [serial = 1631] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x8b790000) [pid = 5670] [serial = 1629] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x8b5ec400) [pid = 5670] [serial = 1628] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x87d54c00) [pid = 5670] [serial = 1626] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x872b8800) [pid = 5670] [serial = 1625] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x8b430800) [pid = 5670] [serial = 1682] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x87bf7400) [pid = 5670] [serial = 1679] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x88c84400) [pid = 5670] [serial = 1680] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0xa0a89400) [pid = 5670] [serial = 1677] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0xa0a30c00) [pid = 5670] [serial = 1676] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x9fb96c00) [pid = 5670] [serial = 1674] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x9df1a400) [pid = 5670] [serial = 1673] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x99a34800) [pid = 5670] [serial = 1671] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x99a2ac00) [pid = 5670] [serial = 1670] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x98e18400) [pid = 5670] [serial = 1668] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x98cea400) [pid = 5670] [serial = 1667] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x98541800) [pid = 5670] [serial = 1665] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x98540000) [pid = 5670] [serial = 1664] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x982f3000) [pid = 5670] [serial = 1662] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x8bf10800) [pid = 5670] [serial = 1686] [outer = (nil)] [url = about:blank] 12:46:13 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x8b78a400) [pid = 5670] [serial = 1683] [outer = (nil)] [url = about:blank] 12:46:14 INFO - PROCESS | 5670 | 1461095174155 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:46:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:46:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 3993ms 12:46:14 INFO - PROCESS | 5670 | 1461095174213 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 12:46:14 INFO - PROCESS | 5670 | 1461095174218 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 12:46:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:46:14 INFO - PROCESS | 5670 | 1461095174229 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:46:14 INFO - PROCESS | 5670 | 1461095174233 Marionette TRACE conn4 <- [1,2382,null,{}] 12:46:14 INFO - PROCESS | 5670 | 1461095174244 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:14 INFO - PROCESS | 5670 | 1461095174566 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 12:46:14 INFO - PROCESS | 5670 | 1461095174776 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:14 INFO - PROCESS | 5670 | ++DOCSHELL 0x88a96c00 == 108 [pid = 5670] [id = 603] 12:46:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x88c82400) [pid = 5670] [serial = 1810] [outer = (nil)] 12:46:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x88d10000) [pid = 5670] [serial = 1811] [outer = 0x88c82400] 12:46:14 INFO - PROCESS | 5670 | 1461095174868 Marionette DEBUG loaded listener.js 12:46:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x88d1a400) [pid = 5670] [serial = 1812] [outer = 0x88c82400] 12:46:15 INFO - PROCESS | 5670 | 1461095175822 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:46:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:46:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1640ms 12:46:15 INFO - PROCESS | 5670 | 1461095175870 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 12:46:15 INFO - PROCESS | 5670 | 1461095175879 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 12:46:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:46:15 INFO - PROCESS | 5670 | 1461095175897 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:46:15 INFO - PROCESS | 5670 | 1461095175901 Marionette TRACE conn4 <- [1,2386,null,{}] 12:46:15 INFO - PROCESS | 5670 | 1461095175908 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:16 INFO - PROCESS | 5670 | 1461095176201 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 12:46:16 INFO - PROCESS | 5670 | 1461095176235 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:16 INFO - PROCESS | 5670 | ++DOCSHELL 0x872bcc00 == 109 [pid = 5670] [id = 604] 12:46:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8b430800) [pid = 5670] [serial = 1813] [outer = (nil)] 12:46:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8b789400) [pid = 5670] [serial = 1814] [outer = 0x8b430800] 12:46:16 INFO - PROCESS | 5670 | 1461095176326 Marionette DEBUG loaded listener.js 12:46:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8b7b1000) [pid = 5670] [serial = 1815] [outer = 0x8b430800] 12:46:17 INFO - PROCESS | 5670 | 1461095177434 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:46:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:46:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1583ms 12:46:17 INFO - PROCESS | 5670 | 1461095177480 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 12:46:17 INFO - PROCESS | 5670 | 1461095177487 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 12:46:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:46:17 INFO - PROCESS | 5670 | 1461095177495 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:46:17 INFO - PROCESS | 5670 | 1461095177504 Marionette TRACE conn4 <- [1,2390,null,{}] 12:46:17 INFO - PROCESS | 5670 | 1461095177529 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:17 INFO - PROCESS | 5670 | 1461095177863 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x8b5f2400) [pid = 5670] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8b42dc00) [pid = 5670] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x872be000) [pid = 5670] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x8ff63000) [pid = 5670] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x94211800) [pid = 5670] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0xa0ebb400) [pid = 5670] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0xa0037c00) [pid = 5670] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x93cb3c00) [pid = 5670] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x99a09c00) [pid = 5670] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x94296000) [pid = 5670] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x979bbc00) [pid = 5670] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x95884000) [pid = 5670] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x94209c00) [pid = 5670] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x8bf16400) [pid = 5670] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x904cec00) [pid = 5670] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x904c7400) [pid = 5670] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x88c8f400) [pid = 5670] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x8e332400) [pid = 5670] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x8e324c00) [pid = 5670] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x8b42c400) [pid = 5670] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x85ccd400) [pid = 5670] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:46:18 INFO - PROCESS | 5670 | --DOMWINDOW == 121 (0x88d10800) [pid = 5670] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:46:18 INFO - PROCESS | 5670 | 1461095178634 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:18 INFO - PROCESS | 5670 | ++DOCSHELL 0x859ef800 == 110 [pid = 5670] [id = 605] 12:46:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 122 (0x85ca0800) [pid = 5670] [serial = 1816] [outer = (nil)] 12:46:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x872be000) [pid = 5670] [serial = 1817] [outer = 0x85ca0800] 12:46:18 INFO - PROCESS | 5670 | 1461095178728 Marionette DEBUG loaded listener.js 12:46:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x8bf12400) [pid = 5670] [serial = 1818] [outer = 0x85ca0800] 12:46:19 INFO - PROCESS | 5670 | 1461095179574 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:46:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:46:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2107ms 12:46:19 INFO - PROCESS | 5670 | 1461095179620 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 12:46:19 INFO - PROCESS | 5670 | 1461095179626 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 12:46:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:46:19 INFO - PROCESS | 5670 | 1461095179642 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:46:19 INFO - PROCESS | 5670 | 1461095179645 Marionette TRACE conn4 <- [1,2394,null,{}] 12:46:19 INFO - PROCESS | 5670 | 1461095179651 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:19 INFO - PROCESS | 5670 | 1461095179945 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 12:46:19 INFO - PROCESS | 5670 | 1461095179963 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:20 INFO - PROCESS | 5670 | ++DOCSHELL 0x88d13800 == 111 [pid = 5670] [id = 606] 12:46:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x8bd2e400) [pid = 5670] [serial = 1819] [outer = (nil)] 12:46:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x8e336c00) [pid = 5670] [serial = 1820] [outer = 0x8bd2e400] 12:46:20 INFO - PROCESS | 5670 | 1461095180045 Marionette DEBUG loaded listener.js 12:46:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8e341000) [pid = 5670] [serial = 1821] [outer = 0x8bd2e400] 12:46:21 INFO - PROCESS | 5670 | 1461095181325 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:46:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:46:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1731ms 12:46:21 INFO - PROCESS | 5670 | 1461095181390 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 12:46:21 INFO - PROCESS | 5670 | 1461095181397 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 12:46:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:46:21 INFO - PROCESS | 5670 | 1461095181410 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:46:21 INFO - PROCESS | 5670 | 1461095181415 Marionette TRACE conn4 <- [1,2398,null,{}] 12:46:21 INFO - PROCESS | 5670 | 1461095181425 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:21 INFO - PROCESS | 5670 | 1461095181687 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 12:46:22 INFO - PROCESS | 5670 | 1461095182013 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x872bf400 == 112 [pid = 5670] [id = 607] 12:46:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x88c8d000) [pid = 5670] [serial = 1822] [outer = (nil)] 12:46:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8b421400) [pid = 5670] [serial = 1823] [outer = 0x88c8d000] 12:46:22 INFO - PROCESS | 5670 | 1461095182114 Marionette DEBUG loaded listener.js 12:46:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8b6cf000) [pid = 5670] [serial = 1824] [outer = 0x88c8d000] 12:46:23 INFO - PROCESS | 5670 | 1461095183144 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:46:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:46:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1791ms 12:46:23 INFO - PROCESS | 5670 | 1461095183202 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 12:46:23 INFO - PROCESS | 5670 | 1461095183211 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 12:46:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:46:23 INFO - PROCESS | 5670 | 1461095183223 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:46:23 INFO - PROCESS | 5670 | 1461095183227 Marionette TRACE conn4 <- [1,2402,null,{}] 12:46:23 INFO - PROCESS | 5670 | 1461095183234 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:23 INFO - PROCESS | 5670 | 1461095183511 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 12:46:23 INFO - PROCESS | 5670 | 1461095183929 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:23 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bd27400 == 113 [pid = 5670] [id = 608] 12:46:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x8bd2a400) [pid = 5670] [serial = 1825] [outer = (nil)] 12:46:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8bf1c800) [pid = 5670] [serial = 1826] [outer = 0x8bd2a400] 12:46:24 INFO - PROCESS | 5670 | 1461095184024 Marionette DEBUG loaded listener.js 12:46:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8e332c00) [pid = 5670] [serial = 1827] [outer = 0x8bd2a400] 12:46:25 INFO - PROCESS | 5670 | 1461095185057 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:46:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:46:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1892ms 12:46:25 INFO - PROCESS | 5670 | 1461095185115 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 12:46:25 INFO - PROCESS | 5670 | 1461095185119 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 12:46:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:46:25 INFO - PROCESS | 5670 | 1461095185127 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:46:25 INFO - PROCESS | 5670 | 1461095185134 Marionette TRACE conn4 <- [1,2406,null,{}] 12:46:25 INFO - PROCESS | 5670 | 1461095185152 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:25 INFO - PROCESS | 5670 | 1461095185441 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 12:46:25 INFO - PROCESS | 5670 | 1461095185791 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:25 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e338800 == 114 [pid = 5670] [id = 609] 12:46:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8f348400) [pid = 5670] [serial = 1828] [outer = (nil)] 12:46:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8f9e7c00) [pid = 5670] [serial = 1829] [outer = 0x8f348400] 12:46:25 INFO - PROCESS | 5670 | 1461095185890 Marionette DEBUG loaded listener.js 12:46:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8fa8e000) [pid = 5670] [serial = 1830] [outer = 0x8f348400] 12:46:26 INFO - PROCESS | 5670 | 1461095186841 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:46:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:46:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1745ms 12:46:26 INFO - PROCESS | 5670 | 1461095186874 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 12:46:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:46:26 INFO - PROCESS | 5670 | 1461095186879 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 12:46:26 INFO - PROCESS | 5670 | 1461095186886 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:46:26 INFO - PROCESS | 5670 | 1461095186889 Marionette TRACE conn4 <- [1,2410,null,{}] 12:46:26 INFO - PROCESS | 5670 | 1461095186895 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:27 INFO - PROCESS | 5670 | 1461095187124 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 12:46:27 INFO - PROCESS | 5670 | 1461095187478 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:27 INFO - PROCESS | 5670 | ++DOCSHELL 0x86c7ac00 == 115 [pid = 5670] [id = 610] 12:46:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8b7aec00) [pid = 5670] [serial = 1831] [outer = (nil)] 12:46:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8fe5d800) [pid = 5670] [serial = 1832] [outer = 0x8b7aec00] 12:46:27 INFO - PROCESS | 5670 | 1461095187578 Marionette DEBUG loaded listener.js 12:46:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8ff66400) [pid = 5670] [serial = 1833] [outer = 0x8b7aec00] 12:46:28 INFO - PROCESS | 5670 | 1461095188573 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:46:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:46:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1735ms 12:46:28 INFO - PROCESS | 5670 | 1461095188621 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 12:46:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:46:28 INFO - PROCESS | 5670 | 1461095188625 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 12:46:28 INFO - PROCESS | 5670 | 1461095188632 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:46:28 INFO - PROCESS | 5670 | 1461095188636 Marionette TRACE conn4 <- [1,2414,null,{}] 12:46:28 INFO - PROCESS | 5670 | 1461095188642 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:28 INFO - PROCESS | 5670 | 1461095188890 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 12:46:29 INFO - PROCESS | 5670 | 1461095189227 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f69d400 == 116 [pid = 5670] [id = 611] 12:46:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8fab1400) [pid = 5670] [serial = 1834] [outer = (nil)] 12:46:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x90484400) [pid = 5670] [serial = 1835] [outer = 0x8fab1400] 12:46:29 INFO - PROCESS | 5670 | 1461095189327 Marionette DEBUG loaded listener.js 12:46:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x90489800) [pid = 5670] [serial = 1836] [outer = 0x8fab1400] 12:46:30 INFO - PROCESS | 5670 | 1461095190295 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:46:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:46:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1740ms 12:46:30 INFO - PROCESS | 5670 | 1461095190373 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 12:46:30 INFO - PROCESS | 5670 | 1461095190376 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 12:46:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:46:30 INFO - PROCESS | 5670 | 1461095190383 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:46:30 INFO - PROCESS | 5670 | 1461095190387 Marionette TRACE conn4 <- [1,2418,null,{}] 12:46:30 INFO - PROCESS | 5670 | 1461095190393 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:30 INFO - PROCESS | 5670 | 1461095190701 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 12:46:31 INFO - PROCESS | 5670 | 1461095191056 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:31 INFO - PROCESS | 5670 | ++DOCSHELL 0x8ff6cc00 == 117 [pid = 5670] [id = 612] 12:46:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x9141ec00) [pid = 5670] [serial = 1837] [outer = (nil)] 12:46:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x93009000) [pid = 5670] [serial = 1838] [outer = 0x9141ec00] 12:46:31 INFO - PROCESS | 5670 | 1461095191157 Marionette DEBUG loaded listener.js 12:46:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x93168400) [pid = 5670] [serial = 1839] [outer = 0x9141ec00] 12:46:32 INFO - PROCESS | 5670 | 1461095192109 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1792ms 12:46:32 INFO - PROCESS | 5670 | 1461095192177 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 12:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:46:32 INFO - PROCESS | 5670 | 1461095192181 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 12:46:32 INFO - PROCESS | 5670 | 1461095192188 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:46:32 INFO - PROCESS | 5670 | 1461095192191 Marionette TRACE conn4 <- [1,2422,null,{}] 12:46:32 INFO - PROCESS | 5670 | 1461095192197 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:32 INFO - PROCESS | 5670 | 1461095192435 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 12:46:32 INFO - PROCESS | 5670 | 1461095192775 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b7b6c00 == 118 [pid = 5670] [id = 613] 12:46:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8bc89800) [pid = 5670] [serial = 1840] [outer = (nil)] 12:46:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x941e0400) [pid = 5670] [serial = 1841] [outer = 0x8bc89800] 12:46:32 INFO - PROCESS | 5670 | 1461095192876 Marionette DEBUG loaded listener.js 12:46:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x941eb800) [pid = 5670] [serial = 1842] [outer = 0x8bc89800] 12:46:33 INFO - PROCESS | 5670 | 1461095193810 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:46:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:46:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1681ms 12:46:33 INFO - PROCESS | 5670 | 1461095193869 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 12:46:33 INFO - PROCESS | 5670 | 1461095193873 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 12:46:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:46:33 INFO - PROCESS | 5670 | 1461095193881 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:46:33 INFO - PROCESS | 5670 | 1461095193884 Marionette TRACE conn4 <- [1,2426,null,{}] 12:46:33 INFO - PROCESS | 5670 | 1461095193890 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:34 INFO - PROCESS | 5670 | 1461095194122 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 12:46:34 INFO - PROCESS | 5670 | 1461095194465 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:34 INFO - PROCESS | 5670 | ++DOCSHELL 0x8ff66000 == 119 [pid = 5670] [id = 614] 12:46:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x941e5800) [pid = 5670] [serial = 1843] [outer = (nil)] 12:46:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x942a0c00) [pid = 5670] [serial = 1844] [outer = 0x941e5800] 12:46:34 INFO - PROCESS | 5670 | 1461095194558 Marionette DEBUG loaded listener.js 12:46:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x95827400) [pid = 5670] [serial = 1845] [outer = 0x941e5800] 12:46:35 INFO - PROCESS | 5670 | 1461095195527 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1686ms 12:46:35 INFO - PROCESS | 5670 | 1461095195567 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 12:46:35 INFO - PROCESS | 5670 | 1461095195571 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 12:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:46:35 INFO - PROCESS | 5670 | 1461095195578 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:46:35 INFO - PROCESS | 5670 | 1461095195581 Marionette TRACE conn4 <- [1,2430,null,{}] 12:46:35 INFO - PROCESS | 5670 | 1461095195609 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:35 INFO - PROCESS | 5670 | 1461095195849 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 12:46:36 INFO - PROCESS | 5670 | 1461095196190 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x93078c00 == 120 [pid = 5670] [id = 615] 12:46:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x94214c00) [pid = 5670] [serial = 1846] [outer = (nil)] 12:46:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x96a3a400) [pid = 5670] [serial = 1847] [outer = 0x94214c00] 12:46:36 INFO - PROCESS | 5670 | 1461095196289 Marionette DEBUG loaded listener.js 12:46:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x96a70c00) [pid = 5670] [serial = 1848] [outer = 0x94214c00] 12:46:37 INFO - PROCESS | 5670 | 1461095197242 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1741ms 12:46:37 INFO - PROCESS | 5670 | 1461095197320 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 12:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:46:37 INFO - PROCESS | 5670 | 1461095197324 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 12:46:37 INFO - PROCESS | 5670 | 1461095197330 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:46:37 INFO - PROCESS | 5670 | 1461095197334 Marionette TRACE conn4 <- [1,2434,null,{}] 12:46:37 INFO - PROCESS | 5670 | 1461095197340 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:37 INFO - PROCESS | 5670 | 1461095197611 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 12:46:37 INFO - PROCESS | 5670 | 1461095197949 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x872b1400 == 121 [pid = 5670] [id = 616] 12:46:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x8e339800) [pid = 5670] [serial = 1849] [outer = (nil)] 12:46:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x96fe6800) [pid = 5670] [serial = 1850] [outer = 0x8e339800] 12:46:38 INFO - PROCESS | 5670 | 1461095198062 Marionette DEBUG loaded listener.js 12:46:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x9717f800) [pid = 5670] [serial = 1851] [outer = 0x8e339800] 12:46:39 INFO - PROCESS | 5670 | 1461095199023 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:46:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:46:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1734ms 12:46:39 INFO - PROCESS | 5670 | 1461095199065 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 12:46:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:46:39 INFO - PROCESS | 5670 | 1461095199069 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 12:46:39 INFO - PROCESS | 5670 | 1461095199076 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:46:39 INFO - PROCESS | 5670 | 1461095199081 Marionette TRACE conn4 <- [1,2438,null,{}] 12:46:39 INFO - PROCESS | 5670 | 1461095199086 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:39 INFO - PROCESS | 5670 | 1461095199357 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 12:46:39 INFO - PROCESS | 5670 | 1461095199713 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x98301400 == 122 [pid = 5670] [id = 617] 12:46:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x9853bc00) [pid = 5670] [serial = 1852] [outer = (nil)] 12:46:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x98541c00) [pid = 5670] [serial = 1853] [outer = 0x9853bc00] 12:46:39 INFO - PROCESS | 5670 | 1461095199861 Marionette DEBUG loaded listener.js 12:46:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x98e8c800) [pid = 5670] [serial = 1854] [outer = 0x9853bc00] 12:46:40 INFO - PROCESS | 5670 | 1461095200861 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1834ms 12:46:40 INFO - PROCESS | 5670 | 1461095200911 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 12:46:40 INFO - PROCESS | 5670 | 1461095200915 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 12:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:46:40 INFO - PROCESS | 5670 | 1461095200923 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:46:40 INFO - PROCESS | 5670 | 1461095200927 Marionette TRACE conn4 <- [1,2442,null,{}] 12:46:40 INFO - PROCESS | 5670 | 1461095200934 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:41 INFO - PROCESS | 5670 | 1461095201203 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 12:46:41 INFO - PROCESS | 5670 | 1461095201597 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:41 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b7ad800 == 123 [pid = 5670] [id = 618] 12:46:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x93008400) [pid = 5670] [serial = 1855] [outer = (nil)] 12:46:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x99879400) [pid = 5670] [serial = 1856] [outer = 0x93008400] 12:46:41 INFO - PROCESS | 5670 | 1461095201701 Marionette DEBUG loaded listener.js 12:46:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x99a33000) [pid = 5670] [serial = 1857] [outer = 0x93008400] 12:46:42 INFO - PROCESS | 5670 | 1461095202638 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1780ms 12:46:42 INFO - PROCESS | 5670 | 1461095202705 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 12:46:42 INFO - PROCESS | 5670 | 1461095202711 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 12:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:46:42 INFO - PROCESS | 5670 | 1461095202717 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:46:42 INFO - PROCESS | 5670 | 1461095202721 Marionette TRACE conn4 <- [1,2446,null,{}] 12:46:42 INFO - PROCESS | 5670 | 1461095202727 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:43 INFO - PROCESS | 5670 | 1461095203019 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 12:46:43 INFO - PROCESS | 5670 | 1461095203363 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x904d0c00 == 124 [pid = 5670] [id = 619] 12:46:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x9316b400) [pid = 5670] [serial = 1858] [outer = (nil)] 12:46:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x9fb3a400) [pid = 5670] [serial = 1859] [outer = 0x9316b400] 12:46:43 INFO - PROCESS | 5670 | 1461095203473 Marionette DEBUG loaded listener.js 12:46:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x9fc64000) [pid = 5670] [serial = 1860] [outer = 0x9316b400] 12:46:44 INFO - PROCESS | 5670 | 1461095204385 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:46:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:46:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1737ms 12:46:44 INFO - PROCESS | 5670 | 1461095204457 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 12:46:44 INFO - PROCESS | 5670 | 1461095204460 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 12:46:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:46:44 INFO - PROCESS | 5670 | 1461095204468 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:46:44 INFO - PROCESS | 5670 | 1461095204470 Marionette TRACE conn4 <- [1,2450,null,{}] 12:46:44 INFO - PROCESS | 5670 | 1461095204477 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:44 INFO - PROCESS | 5670 | 1461095204762 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 12:46:45 INFO - PROCESS | 5670 | 1461095205128 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x94214000 == 125 [pid = 5670] [id = 620] 12:46:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x994bb400) [pid = 5670] [serial = 1861] [outer = (nil)] 12:46:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0xa0eae800) [pid = 5670] [serial = 1862] [outer = 0x994bb400] 12:46:45 INFO - PROCESS | 5670 | 1461095205225 Marionette DEBUG loaded listener.js 12:46:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0xa0eb8c00) [pid = 5670] [serial = 1863] [outer = 0x994bb400] 12:46:46 INFO - PROCESS | 5670 | 1461095206169 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1738ms 12:46:46 INFO - PROCESS | 5670 | 1461095206206 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 12:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:46:46 INFO - PROCESS | 5670 | 1461095206210 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 12:46:46 INFO - PROCESS | 5670 | 1461095206217 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:46:46 INFO - PROCESS | 5670 | 1461095206221 Marionette TRACE conn4 <- [1,2454,null,{}] 12:46:46 INFO - PROCESS | 5670 | 1461095206226 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:46 INFO - PROCESS | 5670 | 1461095206471 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 12:46:46 INFO - PROCESS | 5670 | 1461095206829 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:46 INFO - PROCESS | 5670 | ++DOCSHELL 0x8437cc00 == 126 [pid = 5670] [id = 621] 12:46:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x96fc3000) [pid = 5670] [serial = 1864] [outer = (nil)] 12:46:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0xa0fe7400) [pid = 5670] [serial = 1865] [outer = 0x96fc3000] 12:46:46 INFO - PROCESS | 5670 | 1461095206931 Marionette DEBUG loaded listener.js 12:46:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0xa0fea400) [pid = 5670] [serial = 1866] [outer = 0x96fc3000] 12:46:47 INFO - PROCESS | 5670 | 1461095207858 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:46:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:46:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1687ms 12:46:47 INFO - PROCESS | 5670 | 1461095207904 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 12:46:47 INFO - PROCESS | 5670 | 1461095207909 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 12:46:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:46:47 INFO - PROCESS | 5670 | 1461095207916 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:46:47 INFO - PROCESS | 5670 | 1461095207919 Marionette TRACE conn4 <- [1,2458,null,{}] 12:46:47 INFO - PROCESS | 5670 | 1461095207926 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:48 INFO - PROCESS | 5670 | 1461095208182 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 12:46:48 INFO - PROCESS | 5670 | 1461095208521 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x84387000 == 127 [pid = 5670] [id = 622] 12:46:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0xa0f99000) [pid = 5670] [serial = 1867] [outer = (nil)] 12:46:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0xa4452400) [pid = 5670] [serial = 1868] [outer = 0xa0f99000] 12:46:48 INFO - PROCESS | 5670 | 1461095208625 Marionette DEBUG loaded listener.js 12:46:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0xa4542800) [pid = 5670] [serial = 1869] [outer = 0xa0f99000] 12:46:49 INFO - PROCESS | 5670 | 1461095209579 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:46:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:46:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1737ms 12:46:49 INFO - PROCESS | 5670 | 1461095209655 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 12:46:49 INFO - PROCESS | 5670 | 1461095209659 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 12:46:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:46:49 INFO - PROCESS | 5670 | 1461095209665 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:46:49 INFO - PROCESS | 5670 | 1461095209669 Marionette TRACE conn4 <- [1,2462,null,{}] 12:46:49 INFO - PROCESS | 5670 | 1461095209675 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:49 INFO - PROCESS | 5670 | 1461095209933 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 12:46:50 INFO - PROCESS | 5670 | 1461095210321 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x86185800 == 128 [pid = 5670] [id = 623] 12:46:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x86189400) [pid = 5670] [serial = 1870] [outer = (nil)] 12:46:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x8618c000) [pid = 5670] [serial = 1871] [outer = 0x86189400] 12:46:50 INFO - PROCESS | 5670 | 1461095210420 Marionette DEBUG loaded listener.js 12:46:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x8618e800) [pid = 5670] [serial = 1872] [outer = 0x86189400] 12:46:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5f7400 == 127 [pid = 5670] [id = 179] 12:46:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8586dc00 == 126 [pid = 5670] [id = 540] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x8bc8d000) [pid = 5670] [serial = 1623] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x8b787c00) [pid = 5670] [serial = 1751] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x8b796400) [pid = 5670] [serial = 1752] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x88a92c00) [pid = 5670] [serial = 1745] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x88c8e800) [pid = 5670] [serial = 1746] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x8ff6b800) [pid = 5670] [serial = 1743] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x8ff6a800) [pid = 5670] [serial = 1742] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0xa44b7c00) [pid = 5670] [serial = 1740] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0xa3c78000) [pid = 5670] [serial = 1739] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0xa2a32400) [pid = 5670] [serial = 1737] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0xa0fe9800) [pid = 5670] [serial = 1736] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0xa0f9d000) [pid = 5670] [serial = 1734] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0xa0ebb800) [pid = 5670] [serial = 1733] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0xa0c14c00) [pid = 5670] [serial = 1731] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0xa00d9400) [pid = 5670] [serial = 1730] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x9ea20800) [pid = 5670] [serial = 1728] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x9ea1b400) [pid = 5670] [serial = 1727] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x99a2a800) [pid = 5670] [serial = 1725] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x99872c00) [pid = 5670] [serial = 1724] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x9830f800) [pid = 5670] [serial = 1722] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x97d66400) [pid = 5670] [serial = 1721] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x96fbc000) [pid = 5670] [serial = 1719] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x96bcb000) [pid = 5670] [serial = 1718] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x96a3bc00) [pid = 5670] [serial = 1716] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x96a36000) [pid = 5670] [serial = 1715] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x94215c00) [pid = 5670] [serial = 1713] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x941ed400) [pid = 5670] [serial = 1712] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x93f0b400) [pid = 5670] [serial = 1710] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x93caf800) [pid = 5670] [serial = 1709] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x9123c400) [pid = 5670] [serial = 1707] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x904ce000) [pid = 5670] [serial = 1706] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x8fe5cc00) [pid = 5670] [serial = 1704] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8fe58400) [pid = 5670] [serial = 1703] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x8fa8ec00) [pid = 5670] [serial = 1701] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x8fa83c00) [pid = 5670] [serial = 1700] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x8e648400) [pid = 5670] [serial = 1698] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8e338400) [pid = 5670] [serial = 1697] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8bc5d400) [pid = 5670] [serial = 1695] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x8b7a8800) [pid = 5670] [serial = 1694] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x87d53400) [pid = 5670] [serial = 1692] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x86c7bc00) [pid = 5670] [serial = 1691] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x88d19c00) [pid = 5670] [serial = 1748] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x89a07800) [pid = 5670] [serial = 1749] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x8bc57000) [pid = 5670] [serial = 1754] [outer = (nil)] [url = about:blank] 12:46:53 INFO - PROCESS | 5670 | 1461095213933 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:46:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:46:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 4335ms 12:46:54 INFO - PROCESS | 5670 | 1461095214001 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 12:46:54 INFO - PROCESS | 5670 | 1461095214007 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 12:46:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:46:54 INFO - PROCESS | 5670 | 1461095214017 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:46:54 INFO - PROCESS | 5670 | 1461095214021 Marionette TRACE conn4 <- [1,2466,null,{}] 12:46:54 INFO - PROCESS | 5670 | 1461095214030 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:54 INFO - PROCESS | 5670 | 1461095214239 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 12:46:54 INFO - PROCESS | 5670 | 1461095214440 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x86188400 == 127 [pid = 5670] [id = 624] 12:46:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x872b8c00) [pid = 5670] [serial = 1873] [outer = (nil)] 12:46:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x87d53400) [pid = 5670] [serial = 1874] [outer = 0x872b8c00] 12:46:54 INFO - PROCESS | 5670 | 1461095214527 Marionette DEBUG loaded listener.js 12:46:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x88a91800) [pid = 5670] [serial = 1875] [outer = 0x872b8c00] 12:46:55 INFO - PROCESS | 5670 | 1461095215512 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:46:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:46:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1544ms 12:46:55 INFO - PROCESS | 5670 | 1461095215561 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 12:46:55 INFO - PROCESS | 5670 | 1461095215570 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 12:46:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:46:55 INFO - PROCESS | 5670 | 1461095215580 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:46:55 INFO - PROCESS | 5670 | 1461095215584 Marionette TRACE conn4 <- [1,2470,null,{}] 12:46:55 INFO - PROCESS | 5670 | 1461095215591 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:55 INFO - PROCESS | 5670 | 1461095215805 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 12:46:56 INFO - PROCESS | 5670 | 1461095216122 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:56 INFO - PROCESS | 5670 | ++DOCSHELL 0x88d18400 == 128 [pid = 5670] [id = 625] 12:46:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x88d19800) [pid = 5670] [serial = 1876] [outer = (nil)] 12:46:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x89a07800) [pid = 5670] [serial = 1877] [outer = 0x88d19800] 12:46:56 INFO - PROCESS | 5670 | 1461095216218 Marionette DEBUG loaded listener.js 12:46:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8a09ec00) [pid = 5670] [serial = 1878] [outer = 0x88d19800] 12:46:57 INFO - PROCESS | 5670 | 1461095217101 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:46:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:46:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1585ms 12:46:57 INFO - PROCESS | 5670 | 1461095217166 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 12:46:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:46:57 INFO - PROCESS | 5670 | 1461095217170 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 12:46:57 INFO - PROCESS | 5670 | 1461095217177 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:46:57 INFO - PROCESS | 5670 | 1461095217183 Marionette TRACE conn4 <- [1,2474,null,{}] 12:46:57 INFO - PROCESS | 5670 | 1461095217207 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:57 INFO - PROCESS | 5670 | 1461095217502 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 12:46:57 INFO - PROCESS | 5670 | 1461095217541 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a0d400 == 129 [pid = 5670] [id = 626] 12:46:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8b585800) [pid = 5670] [serial = 1879] [outer = (nil)] 12:46:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8b587c00) [pid = 5670] [serial = 1880] [outer = 0x8b585800] 12:46:57 INFO - PROCESS | 5670 | 1461095217627 Marionette DEBUG loaded listener.js 12:46:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8b58bc00) [pid = 5670] [serial = 1881] [outer = 0x8b585800] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x88c82400) [pid = 5670] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x96fb8400) [pid = 5670] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x98cecc00) [pid = 5670] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x98535c00) [pid = 5670] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x8b7a2c00) [pid = 5670] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x96fbfc00) [pid = 5670] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x96ad3000) [pid = 5670] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x96241000) [pid = 5670] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x93cb0400) [pid = 5670] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x9066f400) [pid = 5670] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x8b430000) [pid = 5670] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x904c4c00) [pid = 5670] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x8ff66c00) [pid = 5670] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x8e6a2000) [pid = 5670] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x8e64f400) [pid = 5670] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x8bf1d800) [pid = 5670] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x88d0f400) [pid = 5670] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x87d5a800) [pid = 5670] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x85ca0800) [pid = 5670] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x8b430800) [pid = 5670] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:46:58 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x872b9400) [pid = 5670] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:46:59 INFO - PROCESS | 5670 | 1461095219260 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:46:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:46:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2097ms 12:46:59 INFO - PROCESS | 5670 | 1461095219275 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 12:46:59 INFO - PROCESS | 5670 | 1461095219279 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 12:46:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:46:59 INFO - PROCESS | 5670 | 1461095219295 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:46:59 INFO - PROCESS | 5670 | 1461095219299 Marionette TRACE conn4 <- [1,2478,null,{}] 12:46:59 INFO - PROCESS | 5670 | 1461095219306 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:59 INFO - PROCESS | 5670 | 1461095219508 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 12:46:59 INFO - PROCESS | 5670 | 1461095219525 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:59 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a24a400 == 130 [pid = 5670] [id = 627] 12:46:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x8b588400) [pid = 5670] [serial = 1882] [outer = (nil)] 12:46:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x8b78d800) [pid = 5670] [serial = 1883] [outer = 0x8b588400] 12:46:59 INFO - PROCESS | 5670 | 1461095219599 Marionette DEBUG loaded listener.js 12:46:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x8b799800) [pid = 5670] [serial = 1884] [outer = 0x8b588400] 12:47:00 INFO - PROCESS | 5670 | 1461095220618 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:47:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:47:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1393ms 12:47:00 INFO - PROCESS | 5670 | 1461095220813 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 12:47:00 INFO - PROCESS | 5670 | 1461095220820 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 12:47:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:47:00 INFO - PROCESS | 5670 | 1461095220831 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:47:00 INFO - PROCESS | 5670 | 1461095220837 Marionette TRACE conn4 <- [1,2482,null,{}] 12:47:00 INFO - PROCESS | 5670 | 1461095220847 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:01 INFO - PROCESS | 5670 | 1461095221123 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 12:47:01 INFO - PROCESS | 5670 | 1461095221517 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:01 INFO - PROCESS | 5670 | ++DOCSHELL 0x872b9c00 == 131 [pid = 5670] [id = 628] 12:47:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x872ba400) [pid = 5670] [serial = 1885] [outer = (nil)] 12:47:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x872bf000) [pid = 5670] [serial = 1886] [outer = 0x872ba400] 12:47:01 INFO - PROCESS | 5670 | 1461095221622 Marionette DEBUG loaded listener.js 12:47:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x88c85400) [pid = 5670] [serial = 1887] [outer = 0x872ba400] 12:47:02 INFO - PROCESS | 5670 | 1461095222706 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:47:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:47:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1935ms 12:47:02 INFO - PROCESS | 5670 | 1461095222769 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 12:47:02 INFO - PROCESS | 5670 | 1461095222778 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 12:47:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:47:02 INFO - PROCESS | 5670 | 1461095222791 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:47:02 INFO - PROCESS | 5670 | 1461095222798 Marionette TRACE conn4 <- [1,2486,null,{}] 12:47:02 INFO - PROCESS | 5670 | 1461095222805 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:03 INFO - PROCESS | 5670 | 1461095223114 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 12:47:03 INFO - PROCESS | 5670 | 1461095223457 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:03 INFO - PROCESS | 5670 | ++DOCSHELL 0x88d1a000 == 132 [pid = 5670] [id = 629] 12:47:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x89a04800) [pid = 5670] [serial = 1888] [outer = (nil)] 12:47:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8b427c00) [pid = 5670] [serial = 1889] [outer = 0x89a04800] 12:47:03 INFO - PROCESS | 5670 | 1461095223554 Marionette DEBUG loaded listener.js 12:47:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x8b581c00) [pid = 5670] [serial = 1890] [outer = 0x89a04800] 12:47:04 INFO - PROCESS | 5670 | 1461095224653 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:47:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1938ms 12:47:04 INFO - PROCESS | 5670 | 1461095224727 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 12:47:04 INFO - PROCESS | 5670 | 1461095224731 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 12:47:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:47:04 INFO - PROCESS | 5670 | 1461095224741 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:47:04 INFO - PROCESS | 5670 | 1461095224745 Marionette TRACE conn4 <- [1,2490,null,{}] 12:47:04 INFO - PROCESS | 5670 | 1461095224760 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:05 INFO - PROCESS | 5670 | 1461095225061 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 12:47:05 INFO - PROCESS | 5670 | 1461095225486 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b58b800 == 133 [pid = 5670] [id = 630] 12:47:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8b7aa000) [pid = 5670] [serial = 1891] [outer = (nil)] 12:47:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8b7b8c00) [pid = 5670] [serial = 1892] [outer = 0x8b7aa000] 12:47:05 INFO - PROCESS | 5670 | 1461095225589 Marionette DEBUG loaded listener.js 12:47:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8bc81400) [pid = 5670] [serial = 1893] [outer = 0x8b7aa000] 12:47:06 INFO - PROCESS | 5670 | 1461095226620 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:47:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:47:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1939ms 12:47:06 INFO - PROCESS | 5670 | 1461095226681 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 12:47:06 INFO - PROCESS | 5670 | 1461095226685 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 12:47:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:47:06 INFO - PROCESS | 5670 | 1461095226692 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:47:06 INFO - PROCESS | 5670 | 1461095226696 Marionette TRACE conn4 <- [1,2494,null,{}] 12:47:06 INFO - PROCESS | 5670 | 1461095226701 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:06 INFO - PROCESS | 5670 | 1461095226950 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 12:47:07 INFO - PROCESS | 5670 | 1461095227281 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b7a5400 == 134 [pid = 5670] [id = 631] 12:47:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8bd2a800) [pid = 5670] [serial = 1894] [outer = (nil)] 12:47:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8e324800) [pid = 5670] [serial = 1895] [outer = 0x8bd2a800] 12:47:07 INFO - PROCESS | 5670 | 1461095227377 Marionette DEBUG loaded listener.js 12:47:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8e33a800) [pid = 5670] [serial = 1896] [outer = 0x8bd2a800] 12:47:08 INFO - PROCESS | 5670 | 1461095228337 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:47:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:47:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1679ms 12:47:08 INFO - PROCESS | 5670 | 1461095228372 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 12:47:08 INFO - PROCESS | 5670 | 1461095228375 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 12:47:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:47:08 INFO - PROCESS | 5670 | 1461095228382 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:47:08 INFO - PROCESS | 5670 | 1461095228386 Marionette TRACE conn4 <- [1,2498,null,{}] 12:47:08 INFO - PROCESS | 5670 | 1461095228392 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:08 INFO - PROCESS | 5670 | 1461095228626 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 12:47:08 INFO - PROCESS | 5670 | 1461095228970 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x87d5bc00 == 135 [pid = 5670] [id = 632] 12:47:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8b793400) [pid = 5670] [serial = 1897] [outer = (nil)] 12:47:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8e69b000) [pid = 5670] [serial = 1898] [outer = 0x8b793400] 12:47:09 INFO - PROCESS | 5670 | 1461095229070 Marionette DEBUG loaded listener.js 12:47:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8e6a3400) [pid = 5670] [serial = 1899] [outer = 0x8b793400] 12:47:09 INFO - PROCESS | 5670 | 1461095229981 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:47:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:47:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1633ms 12:47:10 INFO - PROCESS | 5670 | 1461095230017 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 12:47:10 INFO - PROCESS | 5670 | 1461095230021 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 12:47:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:47:10 INFO - PROCESS | 5670 | 1461095230047 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:47:10 INFO - PROCESS | 5670 | 1461095230050 Marionette TRACE conn4 <- [1,2502,null,{}] 12:47:10 INFO - PROCESS | 5670 | 1461095230057 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:10 INFO - PROCESS | 5670 | 1461095230337 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 12:47:10 INFO - PROCESS | 5670 | 1461095230685 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b792800 == 136 [pid = 5670] [id = 633] 12:47:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8f34ec00) [pid = 5670] [serial = 1900] [outer = (nil)] 12:47:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8fab0400) [pid = 5670] [serial = 1901] [outer = 0x8f34ec00] 12:47:10 INFO - PROCESS | 5670 | 1461095230787 Marionette DEBUG loaded listener.js 12:47:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8ff69000) [pid = 5670] [serial = 1902] [outer = 0x8f34ec00] 12:47:11 INFO - PROCESS | 5670 | 1461095231731 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:47:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:47:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1735ms 12:47:11 INFO - PROCESS | 5670 | 1461095231779 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 12:47:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:47:11 INFO - PROCESS | 5670 | 1461095231783 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 12:47:11 INFO - PROCESS | 5670 | 1461095231789 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:47:11 INFO - PROCESS | 5670 | 1461095231793 Marionette TRACE conn4 <- [1,2506,null,{}] 12:47:11 INFO - PROCESS | 5670 | 1461095231799 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:12 INFO - PROCESS | 5670 | 1461095232022 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 12:47:12 INFO - PROCESS | 5670 | 1461095232305 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e64f800 == 137 [pid = 5670] [id = 634] 12:47:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8fab2400) [pid = 5670] [serial = 1903] [outer = (nil)] 12:47:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x90489000) [pid = 5670] [serial = 1904] [outer = 0x8fab2400] 12:47:12 INFO - PROCESS | 5670 | 1461095232443 Marionette DEBUG loaded listener.js 12:47:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x9048e400) [pid = 5670] [serial = 1905] [outer = 0x8fab2400] 12:47:13 INFO - PROCESS | 5670 | 1461095233345 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:47:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:47:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1629ms 12:47:13 INFO - PROCESS | 5670 | 1461095233419 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 12:47:13 INFO - PROCESS | 5670 | 1461095233422 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 12:47:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:47:13 INFO - PROCESS | 5670 | 1461095233430 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:47:13 INFO - PROCESS | 5670 | 1461095233432 Marionette TRACE conn4 <- [1,2510,null,{}] 12:47:13 INFO - PROCESS | 5670 | 1461095233439 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:13 INFO - PROCESS | 5670 | 1461095233688 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 12:47:14 INFO - PROCESS | 5670 | 1461095234048 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:14 INFO - PROCESS | 5670 | ++DOCSHELL 0x85878400 == 138 [pid = 5670] [id = 635] 12:47:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8b6c8c00) [pid = 5670] [serial = 1906] [outer = (nil)] 12:47:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x904ebc00) [pid = 5670] [serial = 1907] [outer = 0x8b6c8c00] 12:47:14 INFO - PROCESS | 5670 | 1461095234154 Marionette DEBUG loaded listener.js 12:47:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x904f1800) [pid = 5670] [serial = 1908] [outer = 0x8b6c8c00] 12:47:15 INFO - PROCESS | 5670 | 1461095235128 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:47:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:47:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1736ms 12:47:15 INFO - PROCESS | 5670 | 1461095235166 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 12:47:15 INFO - PROCESS | 5670 | 1461095235170 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 12:47:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:47:15 INFO - PROCESS | 5670 | 1461095235177 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:47:15 INFO - PROCESS | 5670 | 1461095235181 Marionette TRACE conn4 <- [1,2514,null,{}] 12:47:15 INFO - PROCESS | 5670 | 1461095235187 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:15 INFO - PROCESS | 5670 | 1461095235411 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 12:47:15 INFO - PROCESS | 5670 | 1461095235766 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x90482c00 == 139 [pid = 5670] [id = 636] 12:47:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x904e9400) [pid = 5670] [serial = 1909] [outer = (nil)] 12:47:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x9141ac00) [pid = 5670] [serial = 1910] [outer = 0x904e9400] 12:47:15 INFO - PROCESS | 5670 | 1461095235869 Marionette DEBUG loaded listener.js 12:47:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x91428400) [pid = 5670] [serial = 1911] [outer = 0x904e9400] 12:47:16 INFO - PROCESS | 5670 | 1461095236817 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:47:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:47:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1681ms 12:47:16 INFO - PROCESS | 5670 | 1461095236859 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 12:47:16 INFO - PROCESS | 5670 | 1461095236862 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 12:47:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:47:16 INFO - PROCESS | 5670 | 1461095236869 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:47:16 INFO - PROCESS | 5670 | 1461095236873 Marionette TRACE conn4 <- [1,2518,null,{}] 12:47:16 INFO - PROCESS | 5670 | 1461095236879 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:17 INFO - PROCESS | 5670 | 1461095237114 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 12:47:17 INFO - PROCESS | 5670 | 1461095237447 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:17 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fa8bc00 == 140 [pid = 5670] [id = 637] 12:47:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x90678800) [pid = 5670] [serial = 1912] [outer = (nil)] 12:47:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x9316cc00) [pid = 5670] [serial = 1913] [outer = 0x90678800] 12:47:17 INFO - PROCESS | 5670 | 1461095237544 Marionette DEBUG loaded listener.js 12:47:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x93cafc00) [pid = 5670] [serial = 1914] [outer = 0x90678800] 12:47:18 INFO - PROCESS | 5670 | 1461095238474 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1679ms 12:47:18 INFO - PROCESS | 5670 | 1461095238550 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 12:47:18 INFO - PROCESS | 5670 | 1461095238555 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 12:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:47:18 INFO - PROCESS | 5670 | 1461095238562 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:47:18 INFO - PROCESS | 5670 | 1461095238566 Marionette TRACE conn4 <- [1,2522,null,{}] 12:47:18 INFO - PROCESS | 5670 | 1461095238573 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:18 INFO - PROCESS | 5670 | 1461095238869 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 12:47:19 INFO - PROCESS | 5670 | 1461095239230 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x941e8400 == 141 [pid = 5670] [id = 638] 12:47:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x941e9000) [pid = 5670] [serial = 1915] [outer = (nil)] 12:47:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x94217c00) [pid = 5670] [serial = 1916] [outer = 0x941e9000] 12:47:19 INFO - PROCESS | 5670 | 1461095239336 Marionette DEBUG loaded listener.js 12:47:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x942a2c00) [pid = 5670] [serial = 1917] [outer = 0x941e9000] 12:47:20 INFO - PROCESS | 5670 | 1461095240325 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:47:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:47:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1831ms 12:47:20 INFO - PROCESS | 5670 | 1461095240395 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 12:47:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:47:20 INFO - PROCESS | 5670 | 1461095240399 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 12:47:20 INFO - PROCESS | 5670 | 1461095240405 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:47:20 INFO - PROCESS | 5670 | 1461095240409 Marionette TRACE conn4 <- [1,2526,null,{}] 12:47:20 INFO - PROCESS | 5670 | 1461095240415 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:20 INFO - PROCESS | 5670 | 1461095240722 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 12:47:21 INFO - PROCESS | 5670 | 1461095241085 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:21 INFO - PROCESS | 5670 | ++DOCSHELL 0x96a3b000 == 142 [pid = 5670] [id = 639] 12:47:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x96a3d000) [pid = 5670] [serial = 1918] [outer = (nil)] 12:47:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x96bcb000) [pid = 5670] [serial = 1919] [outer = 0x96a3d000] 12:47:21 INFO - PROCESS | 5670 | 1461095241177 Marionette DEBUG loaded listener.js 12:47:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x96fbcc00) [pid = 5670] [serial = 1920] [outer = 0x96a3d000] 12:47:22 INFO - PROCESS | 5670 | 1461095242119 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:47:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:47:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1790ms 12:47:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:47:22 INFO - PROCESS | 5670 | 1461095242196 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 12:47:22 INFO - PROCESS | 5670 | 1461095242199 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 12:47:22 INFO - PROCESS | 5670 | 1461095242207 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:47:22 INFO - PROCESS | 5670 | 1461095242210 Marionette TRACE conn4 <- [1,2530,null,{}] 12:47:22 INFO - PROCESS | 5670 | 1461095242217 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:22 INFO - PROCESS | 5670 | 1461095242483 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 12:47:22 INFO - PROCESS | 5670 | 1461095242820 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x96a39000 == 143 [pid = 5670] [id = 640] 12:47:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x96a40c00) [pid = 5670] [serial = 1921] [outer = (nil)] 12:47:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x97cab400) [pid = 5670] [serial = 1922] [outer = 0x96a40c00] 12:47:22 INFO - PROCESS | 5670 | 1461095242912 Marionette DEBUG loaded listener.js 12:47:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x981de400) [pid = 5670] [serial = 1923] [outer = 0x96a40c00] 12:47:23 INFO - PROCESS | 5670 | 1461095243854 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1683ms 12:47:23 INFO - PROCESS | 5670 | 1461095243890 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 12:47:23 INFO - PROCESS | 5670 | 1461095243894 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 12:47:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:47:23 INFO - PROCESS | 5670 | 1461095243901 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:47:23 INFO - PROCESS | 5670 | 1461095243905 Marionette TRACE conn4 <- [1,2534,null,{}] 12:47:23 INFO - PROCESS | 5670 | 1461095243911 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:24 INFO - PROCESS | 5670 | 1461095244156 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 12:47:24 INFO - PROCESS | 5670 | 1461095244504 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:24 INFO - PROCESS | 5670 | ++DOCSHELL 0x904f4800 == 144 [pid = 5670] [id = 641] 12:47:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x91e79400) [pid = 5670] [serial = 1924] [outer = (nil)] 12:47:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x982f5c00) [pid = 5670] [serial = 1925] [outer = 0x91e79400] 12:47:24 INFO - PROCESS | 5670 | 1461095244606 Marionette DEBUG loaded listener.js 12:47:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x98302400) [pid = 5670] [serial = 1926] [outer = 0x91e79400] 12:47:25 INFO - PROCESS | 5670 | 1461095245552 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1680ms 12:47:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:47:25 INFO - PROCESS | 5670 | 1461095245584 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 12:47:25 INFO - PROCESS | 5670 | 1461095245587 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 12:47:25 INFO - PROCESS | 5670 | 1461095245594 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:47:25 INFO - PROCESS | 5670 | 1461095245598 Marionette TRACE conn4 <- [1,2538,null,{}] 12:47:25 INFO - PROCESS | 5670 | 1461095245603 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:25 INFO - PROCESS | 5670 | 1461095245839 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 12:47:26 INFO - PROCESS | 5670 | 1461095246143 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cce400 == 145 [pid = 5670] [id = 642] 12:47:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x96a65c00) [pid = 5670] [serial = 1927] [outer = (nil)] 12:47:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x9853b400) [pid = 5670] [serial = 1928] [outer = 0x96a65c00] 12:47:26 INFO - PROCESS | 5670 | 1461095246280 Marionette DEBUG loaded listener.js 12:47:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x9884a800) [pid = 5670] [serial = 1929] [outer = 0x96a65c00] 12:47:27 INFO - PROCESS | 5670 | 1461095247188 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:47:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:47:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1636ms 12:47:27 INFO - PROCESS | 5670 | 1461095247230 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 12:47:27 INFO - PROCESS | 5670 | 1461095247234 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 12:47:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:47:27 INFO - PROCESS | 5670 | 1461095247241 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:47:27 INFO - PROCESS | 5670 | 1461095247244 Marionette TRACE conn4 <- [1,2542,null,{}] 12:47:27 INFO - PROCESS | 5670 | 1461095247250 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:27 INFO - PROCESS | 5670 | 1461095247513 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 12:47:27 INFO - PROCESS | 5670 | 1461095247859 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:27 INFO - PROCESS | 5670 | ++DOCSHELL 0x96a3a800 == 146 [pid = 5670] [id = 643] 12:47:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x98303000) [pid = 5670] [serial = 1930] [outer = (nil)] 12:47:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x9911fc00) [pid = 5670] [serial = 1931] [outer = 0x98303000] 12:47:27 INFO - PROCESS | 5670 | 1461095247962 Marionette DEBUG loaded listener.js 12:47:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x9943e000) [pid = 5670] [serial = 1932] [outer = 0x98303000] 12:47:28 INFO - PROCESS | 5670 | 1461095248899 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1738ms 12:47:28 INFO - PROCESS | 5670 | 1461095248980 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 12:47:28 INFO - PROCESS | 5670 | 1461095248984 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 12:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:47:28 INFO - PROCESS | 5670 | 1461095248991 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:47:28 INFO - PROCESS | 5670 | 1461095248995 Marionette TRACE conn4 <- [1,2546,null,{}] 12:47:29 INFO - PROCESS | 5670 | 1461095249001 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:29 INFO - PROCESS | 5670 | 1461095249275 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 12:47:29 INFO - PROCESS | 5670 | 1461095249616 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x85ccf400 == 147 [pid = 5670] [id = 644] 12:47:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x9588f800) [pid = 5670] [serial = 1933] [outer = (nil)] 12:47:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x99435000) [pid = 5670] [serial = 1934] [outer = 0x9588f800] 12:47:29 INFO - PROCESS | 5670 | 1461095249709 Marionette DEBUG loaded listener.js 12:47:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x9a51b400) [pid = 5670] [serial = 1935] [outer = 0x9588f800] 12:47:30 INFO - PROCESS | 5670 | 1461095250641 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:47:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:47:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1685ms 12:47:30 INFO - PROCESS | 5670 | 1461095250677 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 12:47:30 INFO - PROCESS | 5670 | 1461095250682 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 12:47:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:47:30 INFO - PROCESS | 5670 | 1461095250688 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:47:30 INFO - PROCESS | 5670 | 1461095250692 Marionette TRACE conn4 <- [1,2550,null,{}] 12:47:30 INFO - PROCESS | 5670 | 1461095250698 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:30 INFO - PROCESS | 5670 | 1461095250954 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8a09b000 == 146 [pid = 5670] [id = 312] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8b7af400 == 145 [pid = 5670] [id = 267] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8a098400 == 144 [pid = 5670] [id = 184] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x89a0d400 == 143 [pid = 5670] [id = 626] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x88d18400 == 142 [pid = 5670] [id = 625] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x86188400 == 141 [pid = 5670] [id = 624] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x94214000 == 140 [pid = 5670] [id = 620] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x904d0c00 == 139 [pid = 5670] [id = 619] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x98301400 == 138 [pid = 5670] [id = 617] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8b7ad800 == 137 [pid = 5670] [id = 618] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x872b1400 == 136 [pid = 5670] [id = 616] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x93078c00 == 135 [pid = 5670] [id = 615] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8ff66000 == 134 [pid = 5670] [id = 614] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8b7b6c00 == 133 [pid = 5670] [id = 613] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8f69d400 == 132 [pid = 5670] [id = 611] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8ff6cc00 == 131 [pid = 5670] [id = 612] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x86c7ac00 == 130 [pid = 5670] [id = 610] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8e338800 == 129 [pid = 5670] [id = 609] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x8bd27400 == 128 [pid = 5670] [id = 608] 12:47:33 INFO - PROCESS | 5670 | --DOCSHELL 0x872bf400 == 127 [pid = 5670] [id = 607] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x8e335000) [pid = 5670] [serial = 1689] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x88d10000) [pid = 5670] [serial = 1811] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0xa0fe4c00) [pid = 5670] [serial = 1808] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0xa0adfc00) [pid = 5670] [serial = 1806] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0xa0037000) [pid = 5670] [serial = 1805] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x9a513c00) [pid = 5670] [serial = 1803] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x99a31c00) [pid = 5670] [serial = 1802] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x994bc000) [pid = 5670] [serial = 1800] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x98e95000) [pid = 5670] [serial = 1799] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x9853f400) [pid = 5670] [serial = 1797] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x9830e000) [pid = 5670] [serial = 1796] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x98306c00) [pid = 5670] [serial = 1794] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x982d5c00) [pid = 5670] [serial = 1793] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x97918400) [pid = 5670] [serial = 1791] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x97177400) [pid = 5670] [serial = 1790] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x96bc0800) [pid = 5670] [serial = 1788] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x96a3e400) [pid = 5670] [serial = 1787] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x94295000) [pid = 5670] [serial = 1785] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x94213c00) [pid = 5670] [serial = 1784] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x93f05c00) [pid = 5670] [serial = 1782] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x93cabc00) [pid = 5670] [serial = 1781] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x93011400) [pid = 5670] [serial = 1779] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x93003800) [pid = 5670] [serial = 1778] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x91235800) [pid = 5670] [serial = 1776] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x9066c800) [pid = 5670] [serial = 1775] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x904c5800) [pid = 5670] [serial = 1773] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x904c2800) [pid = 5670] [serial = 1772] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x8fab7800) [pid = 5670] [serial = 1770] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x8faae000) [pid = 5670] [serial = 1769] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x8f9e2c00) [pid = 5670] [serial = 1767] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8f6a5400) [pid = 5670] [serial = 1766] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x8e69d800) [pid = 5670] [serial = 1764] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x8e342800) [pid = 5670] [serial = 1763] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x8bd2dc00) [pid = 5670] [serial = 1761] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8b7af800) [pid = 5670] [serial = 1760] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x88d14c00) [pid = 5670] [serial = 1758] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x88d0e800) [pid = 5670] [serial = 1757] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x8bf12400) [pid = 5670] [serial = 1818] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x8b789400) [pid = 5670] [serial = 1814] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x8b7b1000) [pid = 5670] [serial = 1815] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x8e336c00) [pid = 5670] [serial = 1820] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x872be000) [pid = 5670] [serial = 1817] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x88d1a400) [pid = 5670] [serial = 1812] [outer = (nil)] [url = about:blank] 12:47:33 INFO - PROCESS | 5670 | 1461095253680 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:33 INFO - PROCESS | 5670 | ++DOCSHELL 0x86185000 == 128 [pid = 5670] [id = 645] 12:47:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8618d800) [pid = 5670] [serial = 1936] [outer = (nil)] 12:47:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x872bac00) [pid = 5670] [serial = 1937] [outer = 0x8618d800] 12:47:33 INFO - PROCESS | 5670 | 1461095253766 Marionette DEBUG loaded listener.js 12:47:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x87d5a800) [pid = 5670] [serial = 1938] [outer = 0x8618d800] 12:47:34 INFO - PROCESS | 5670 | 1461095254615 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:47:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:47:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 3941ms 12:47:34 INFO - PROCESS | 5670 | 1461095254630 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 12:47:34 INFO - PROCESS | 5670 | 1461095254637 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 12:47:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:47:34 INFO - PROCESS | 5670 | 1461095254646 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:47:34 INFO - PROCESS | 5670 | 1461095254649 Marionette TRACE conn4 <- [1,2554,null,{}] 12:47:34 INFO - PROCESS | 5670 | 1461095254656 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:34 INFO - PROCESS | 5670 | 1461095254958 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 12:47:35 INFO - PROCESS | 5670 | 1461095255098 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a01c00 == 129 [pid = 5670] [id = 646] 12:47:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x89a0dc00) [pid = 5670] [serial = 1939] [outer = (nil)] 12:47:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8a0a0800) [pid = 5670] [serial = 1940] [outer = 0x89a0dc00] 12:47:35 INFO - PROCESS | 5670 | 1461095255178 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8b42c400) [pid = 5670] [serial = 1941] [outer = 0x89a0dc00] 12:47:36 INFO - PROCESS | 5670 | 1461095256270 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:47:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1682ms 12:47:36 INFO - PROCESS | 5670 | 1461095256338 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 12:47:36 INFO - PROCESS | 5670 | 1461095256345 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 12:47:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:47:36 INFO - PROCESS | 5670 | 1461095256352 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 5670 | 1461095256356 Marionette TRACE conn4 <- [1,2558,null,{}] 12:47:36 INFO - PROCESS | 5670 | 1461095256362 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:36 INFO - PROCESS | 5670 | 1461095256663 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 12:47:36 INFO - PROCESS | 5670 | 1461095256896 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a250800 == 130 [pid = 5670] [id = 647] 12:47:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8b5f9400) [pid = 5670] [serial = 1942] [outer = (nil)] 12:47:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8b7a2c00) [pid = 5670] [serial = 1943] [outer = 0x8b5f9400] 12:47:36 INFO - PROCESS | 5670 | 1461095256974 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8b7b6400) [pid = 5670] [serial = 1944] [outer = 0x8b5f9400] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x93008400) [pid = 5670] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x941e5800) [pid = 5670] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x994bb400) [pid = 5670] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x88c89400) [pid = 5670] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x8f348400) [pid = 5670] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x9fb34000) [pid = 5670] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x872b8c00) [pid = 5670] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x9316b400) [pid = 5670] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x9853bc00) [pid = 5670] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x8b7aec00) [pid = 5670] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x88c8d000) [pid = 5670] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x88d19800) [pid = 5670] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x94214c00) [pid = 5670] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x8bd2a400) [pid = 5670] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x8bc89800) [pid = 5670] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x8fab1400) [pid = 5670] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x8e339800) [pid = 5670] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0xa0f99000) [pid = 5670] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x8b585800) [pid = 5670] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x9141ec00) [pid = 5670] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:47:38 INFO - PROCESS | 5670 | --DOMWINDOW == 121 (0x96fc3000) [pid = 5670] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:47:38 INFO - PROCESS | 5670 | 1461095258480 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2192ms 12:47:38 INFO - PROCESS | 5670 | 1461095258552 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 12:47:38 INFO - PROCESS | 5670 | 1461095258557 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 12:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:47:38 INFO - PROCESS | 5670 | 1461095258573 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:47:38 INFO - PROCESS | 5670 | 1461095258582 Marionette TRACE conn4 <- [1,2562,null,{}] 12:47:38 INFO - PROCESS | 5670 | 1461095258596 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:38 INFO - PROCESS | 5670 | 1461095258888 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 12:47:39 INFO - PROCESS | 5670 | 1461095259028 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b586400 == 131 [pid = 5670] [id = 648] 12:47:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 122 (0x8b789c00) [pid = 5670] [serial = 1945] [outer = (nil)] 12:47:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x8bcd0c00) [pid = 5670] [serial = 1946] [outer = 0x8b789c00] 12:47:39 INFO - PROCESS | 5670 | 1461095259107 Marionette DEBUG loaded listener.js 12:47:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x8bd27000) [pid = 5670] [serial = 1947] [outer = 0x8b789c00] 12:47:39 INFO - PROCESS | 5670 | 1461095259949 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:47:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:47:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1409ms 12:47:39 INFO - PROCESS | 5670 | 1461095259973 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 12:47:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:47:39 INFO - PROCESS | 5670 | 1461095259979 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 12:47:39 INFO - PROCESS | 5670 | 1461095259986 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:47:39 INFO - PROCESS | 5670 | 1461095259989 Marionette TRACE conn4 <- [1,2566,null,{}] 12:47:39 INFO - PROCESS | 5670 | 1461095259996 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:40 INFO - PROCESS | 5670 | 1461095260282 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 12:47:40 INFO - PROCESS | 5670 | 1461095260304 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:40 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc85c00 == 132 [pid = 5670] [id = 649] 12:47:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x8e324c00) [pid = 5670] [serial = 1948] [outer = (nil)] 12:47:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x8e339800) [pid = 5670] [serial = 1949] [outer = 0x8e324c00] 12:47:40 INFO - PROCESS | 5670 | 1461095260382 Marionette DEBUG loaded listener.js 12:47:40 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8e341800) [pid = 5670] [serial = 1950] [outer = 0x8e324c00] 12:47:41 INFO - PROCESS | 5670 | 1461095261774 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1831ms 12:47:41 INFO - PROCESS | 5670 | 1461095261818 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 12:47:41 INFO - PROCESS | 5670 | 1461095261828 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 12:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:47:41 INFO - PROCESS | 5670 | 1461095261852 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:47:41 INFO - PROCESS | 5670 | 1461095261860 Marionette TRACE conn4 <- [1,2570,null,{}] 12:47:41 INFO - PROCESS | 5670 | 1461095261870 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:42 INFO - PROCESS | 5670 | 1461095262192 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 12:47:42 INFO - PROCESS | 5670 | 1461095262556 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:42 INFO - PROCESS | 5670 | ++DOCSHELL 0x88d14400 == 133 [pid = 5670] [id = 650] 12:47:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x88d15c00) [pid = 5670] [serial = 1951] [outer = (nil)] 12:47:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8a093000) [pid = 5670] [serial = 1952] [outer = 0x88d15c00] 12:47:42 INFO - PROCESS | 5670 | 1461095262691 Marionette DEBUG loaded listener.js 12:47:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8b78f400) [pid = 5670] [serial = 1953] [outer = 0x88d15c00] 12:47:43 INFO - PROCESS | 5670 | 1461095263918 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:47:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:47:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2099ms 12:47:43 INFO - PROCESS | 5670 | 1461095263948 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 12:47:43 INFO - PROCESS | 5670 | 1461095263957 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 12:47:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:47:43 INFO - PROCESS | 5670 | 1461095263968 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:47:43 INFO - PROCESS | 5670 | 1461095263972 Marionette TRACE conn4 <- [1,2574,null,{}] 12:47:43 INFO - PROCESS | 5670 | 1461095263979 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:44 INFO - PROCESS | 5670 | 1461095264249 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 12:47:44 INFO - PROCESS | 5670 | 1461095264612 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:44 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5f9800 == 134 [pid = 5670] [id = 651] 12:47:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x8bd2dc00) [pid = 5670] [serial = 1954] [outer = (nil)] 12:47:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8e64d000) [pid = 5670] [serial = 1955] [outer = 0x8bd2dc00] 12:47:44 INFO - PROCESS | 5670 | 1461095264706 Marionette DEBUG loaded listener.js 12:47:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8e69dc00) [pid = 5670] [serial = 1956] [outer = 0x8bd2dc00] 12:47:45 INFO - PROCESS | 5670 | 1461095265731 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:47:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:47:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1832ms 12:47:45 INFO - PROCESS | 5670 | 1461095265800 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 12:47:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:47:45 INFO - PROCESS | 5670 | 1461095265805 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 12:47:45 INFO - PROCESS | 5670 | 1461095265813 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:47:45 INFO - PROCESS | 5670 | 1461095265819 Marionette TRACE conn4 <- [1,2578,null,{}] 12:47:45 INFO - PROCESS | 5670 | 1461095265837 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:46 INFO - PROCESS | 5670 | 1461095266129 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 12:47:46 INFO - PROCESS | 5670 | 1461095266466 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:46 INFO - PROCESS | 5670 | ++DOCSHELL 0x8437d000 == 135 [pid = 5670] [id = 652] 12:47:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8b789800) [pid = 5670] [serial = 1957] [outer = (nil)] 12:47:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8f9e7800) [pid = 5670] [serial = 1958] [outer = 0x8b789800] 12:47:46 INFO - PROCESS | 5670 | 1461095266564 Marionette DEBUG loaded listener.js 12:47:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8fa92800) [pid = 5670] [serial = 1959] [outer = 0x8b789800] 12:47:47 INFO - PROCESS | 5670 | 1461095267589 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:47:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:47:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1844ms 12:47:47 INFO - PROCESS | 5670 | 1461095267657 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 12:47:47 INFO - PROCESS | 5670 | 1461095267663 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 12:47:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:47:47 INFO - PROCESS | 5670 | 1461095267670 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:47:47 INFO - PROCESS | 5670 | 1461095267674 Marionette TRACE conn4 <- [1,2582,null,{}] 12:47:47 INFO - PROCESS | 5670 | 1461095267681 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:47 INFO - PROCESS | 5670 | 1461095267925 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 12:47:48 INFO - PROCESS | 5670 | 1461095268260 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e327400 == 136 [pid = 5670] [id = 653] 12:47:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8fa86800) [pid = 5670] [serial = 1960] [outer = (nil)] 12:47:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8fe59800) [pid = 5670] [serial = 1961] [outer = 0x8fa86800] 12:47:48 INFO - PROCESS | 5670 | 1461095268373 Marionette DEBUG loaded listener.js 12:47:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8ff65c00) [pid = 5670] [serial = 1962] [outer = 0x8fa86800] 12:47:49 INFO - PROCESS | 5670 | 1461095269323 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:47:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:47:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1685ms 12:47:49 INFO - PROCESS | 5670 | 1461095269356 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 12:47:49 INFO - PROCESS | 5670 | 1461095269360 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 12:47:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:47:49 INFO - PROCESS | 5670 | 1461095269368 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:47:49 INFO - PROCESS | 5670 | 1461095269371 Marionette TRACE conn4 <- [1,2586,null,{}] 12:47:49 INFO - PROCESS | 5670 | 1461095269379 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:49 INFO - PROCESS | 5670 | 1461095269630 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 12:47:50 INFO - PROCESS | 5670 | 1461095269984 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x88d10000 == 137 [pid = 5670] [id = 654] 12:47:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x90488000) [pid = 5670] [serial = 1963] [outer = (nil)] 12:47:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x904ce400) [pid = 5670] [serial = 1964] [outer = 0x90488000] 12:47:50 INFO - PROCESS | 5670 | 1461095270092 Marionette DEBUG loaded listener.js 12:47:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x904ecc00) [pid = 5670] [serial = 1965] [outer = 0x90488000] 12:47:51 INFO - PROCESS | 5670 | 1461095271113 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:47:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:47:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1834ms 12:47:51 INFO - PROCESS | 5670 | 1461095271203 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 12:47:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:47:51 INFO - PROCESS | 5670 | 1461095271208 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 12:47:51 INFO - PROCESS | 5670 | 1461095271214 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:47:51 INFO - PROCESS | 5670 | 1461095271218 Marionette TRACE conn4 <- [1,2590,null,{}] 12:47:51 INFO - PROCESS | 5670 | 1461095271224 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:51 INFO - PROCESS | 5670 | 1461095271508 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 12:47:51 INFO - PROCESS | 5670 | 1461095271860 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:51 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c90000 == 138 [pid = 5670] [id = 655] 12:47:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8b6c9800) [pid = 5670] [serial = 1966] [outer = (nil)] 12:47:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x9300b800) [pid = 5670] [serial = 1967] [outer = 0x8b6c9800] 12:47:51 INFO - PROCESS | 5670 | 1461095271964 Marionette DEBUG loaded listener.js 12:47:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x93f09400) [pid = 5670] [serial = 1968] [outer = 0x8b6c9800] 12:47:52 INFO - PROCESS | 5670 | 1461095272955 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:47:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:47:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1781ms 12:47:53 INFO - PROCESS | 5670 | 1461095273003 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 12:47:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:47:53 INFO - PROCESS | 5670 | 1461095273009 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 12:47:53 INFO - PROCESS | 5670 | 1461095273016 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:47:53 INFO - PROCESS | 5670 | 1461095273019 Marionette TRACE conn4 <- [1,2594,null,{}] 12:47:53 INFO - PROCESS | 5670 | 1461095273027 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:53 INFO - PROCESS | 5670 | 1461095273284 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 12:47:53 INFO - PROCESS | 5670 | 1461095273650 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x91234000 == 139 [pid = 5670] [id = 656] 12:47:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x93009800) [pid = 5670] [serial = 1969] [outer = (nil)] 12:47:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x9420a000) [pid = 5670] [serial = 1970] [outer = 0x93009800] 12:47:53 INFO - PROCESS | 5670 | 1461095273749 Marionette DEBUG loaded listener.js 12:47:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x94295000) [pid = 5670] [serial = 1971] [outer = 0x93009800] 12:47:54 INFO - PROCESS | 5670 | 1461095274768 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:47:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:47:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1788ms 12:47:54 INFO - PROCESS | 5670 | 1461095274804 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 12:47:54 INFO - PROCESS | 5670 | 1461095274809 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 12:47:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:47:54 INFO - PROCESS | 5670 | 1461095274816 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:47:54 INFO - PROCESS | 5670 | 1461095274820 Marionette TRACE conn4 <- [1,2598,null,{}] 12:47:54 INFO - PROCESS | 5670 | 1461095274827 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:55 INFO - PROCESS | 5670 | 1461095275071 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 12:47:55 INFO - PROCESS | 5670 | 1461095275420 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:55 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fe50400 == 140 [pid = 5670] [id = 657] 12:47:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x941e2400) [pid = 5670] [serial = 1972] [outer = (nil)] 12:47:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x96a3c000) [pid = 5670] [serial = 1973] [outer = 0x941e2400] 12:47:55 INFO - PROCESS | 5670 | 1461095275519 Marionette DEBUG loaded listener.js 12:47:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x96a42800) [pid = 5670] [serial = 1974] [outer = 0x941e2400] 12:47:56 INFO - PROCESS | 5670 | 1461095276541 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:47:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:47:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1781ms 12:47:56 INFO - PROCESS | 5670 | 1461095276599 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 12:47:56 INFO - PROCESS | 5670 | 1461095276602 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 12:47:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:47:56 INFO - PROCESS | 5670 | 1461095276609 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - PROCESS | 5670 | 1461095276614 Marionette TRACE conn4 <- [1,2602,null,{}] 12:47:56 INFO - PROCESS | 5670 | 1461095276621 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:56 INFO - PROCESS | 5670 | 1461095276894 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 12:47:57 INFO - PROCESS | 5670 | 1461095277259 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a094800 == 141 [pid = 5670] [id = 658] 12:47:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x8bcd7800) [pid = 5670] [serial = 1975] [outer = (nil)] 12:47:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x96fe4800) [pid = 5670] [serial = 1976] [outer = 0x8bcd7800] 12:47:57 INFO - PROCESS | 5670 | 1461095277363 Marionette DEBUG loaded listener.js 12:47:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x97915000) [pid = 5670] [serial = 1977] [outer = 0x8bcd7800] 12:47:58 INFO - PROCESS | 5670 | 1461095278356 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1832ms 12:47:58 INFO - PROCESS | 5670 | 1461095278443 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 12:47:58 INFO - PROCESS | 5670 | 1461095278447 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 12:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:47:58 INFO - PROCESS | 5670 | 1461095278454 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:47:58 INFO - PROCESS | 5670 | 1461095278458 Marionette TRACE conn4 <- [1,2606,null,{}] 12:47:58 INFO - PROCESS | 5670 | 1461095278464 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:58 INFO - PROCESS | 5670 | 1461095278709 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 12:47:59 INFO - PROCESS | 5670 | 1461095279036 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:59 INFO - PROCESS | 5670 | ++DOCSHELL 0x9588f000 == 142 [pid = 5670] [id = 659] 12:47:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x982f6400) [pid = 5670] [serial = 1978] [outer = (nil)] 12:47:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x98309c00) [pid = 5670] [serial = 1979] [outer = 0x982f6400] 12:47:59 INFO - PROCESS | 5670 | 1461095279134 Marionette DEBUG loaded listener.js 12:47:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x98534000) [pid = 5670] [serial = 1980] [outer = 0x982f6400] 12:48:00 INFO - PROCESS | 5670 | 1461095280131 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:48:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:48:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1737ms 12:48:00 INFO - PROCESS | 5670 | 1461095280192 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 12:48:00 INFO - PROCESS | 5670 | 1461095280197 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 12:48:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:48:00 INFO - PROCESS | 5670 | 1461095280203 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:48:00 INFO - PROCESS | 5670 | 1461095280208 Marionette TRACE conn4 <- [1,2610,null,{}] 12:48:00 INFO - PROCESS | 5670 | 1461095280213 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:00 INFO - PROCESS | 5670 | 1461095280544 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 12:48:00 INFO - PROCESS | 5670 | 1461095280893 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x98541400 == 143 [pid = 5670] [id = 660] 12:48:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x9884c800) [pid = 5670] [serial = 1981] [outer = (nil)] 12:48:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x99a2ac00) [pid = 5670] [serial = 1982] [outer = 0x9884c800] 12:48:01 INFO - PROCESS | 5670 | 1461095280997 Marionette DEBUG loaded listener.js 12:48:01 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x9a8a1000) [pid = 5670] [serial = 1983] [outer = 0x9884c800] 12:48:02 INFO - PROCESS | 5670 | 1461095282095 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:48:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:48:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1940ms 12:48:02 INFO - PROCESS | 5670 | 1461095282144 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 12:48:02 INFO - PROCESS | 5670 | 1461095282148 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 12:48:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:48:02 INFO - PROCESS | 5670 | 1461095282155 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:48:02 INFO - PROCESS | 5670 | 1461095282158 Marionette TRACE conn4 <- [1,2614,null,{}] 12:48:02 INFO - PROCESS | 5670 | 1461095282164 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:02 INFO - PROCESS | 5670 | 1461095282421 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 12:48:02 INFO - PROCESS | 5670 | 1461095282781 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc57c00 == 144 [pid = 5670] [id = 661] 12:48:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x8e332000) [pid = 5670] [serial = 1984] [outer = (nil)] 12:48:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0xa000dc00) [pid = 5670] [serial = 1985] [outer = 0x8e332000] 12:48:02 INFO - PROCESS | 5670 | 1461095282893 Marionette DEBUG loaded listener.js 12:48:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0xa00d2c00) [pid = 5670] [serial = 1986] [outer = 0x8e332000] 12:48:03 INFO - PROCESS | 5670 | 1461095283918 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1829ms 12:48:03 INFO - PROCESS | 5670 | 1461095283985 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 12:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:48:03 INFO - PROCESS | 5670 | 1461095283989 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 12:48:03 INFO - PROCESS | 5670 | 1461095283996 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:48:04 INFO - PROCESS | 5670 | 1461095284000 Marionette TRACE conn4 <- [1,2618,null,{}] 12:48:04 INFO - PROCESS | 5670 | 1461095284005 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:04 INFO - PROCESS | 5670 | 1461095284247 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 12:48:04 INFO - PROCESS | 5670 | 1461095284596 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:04 INFO - PROCESS | 5670 | ++DOCSHELL 0x86c7a800 == 145 [pid = 5670] [id = 662] 12:48:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x9df16000) [pid = 5670] [serial = 1987] [outer = (nil)] 12:48:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0xa0e6f800) [pid = 5670] [serial = 1988] [outer = 0x9df16000] 12:48:04 INFO - PROCESS | 5670 | 1461095284694 Marionette DEBUG loaded listener.js 12:48:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0xa0eb2800) [pid = 5670] [serial = 1989] [outer = 0x9df16000] 12:48:05 INFO - PROCESS | 5670 | 1461095285648 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:48:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:48:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1732ms 12:48:05 INFO - PROCESS | 5670 | 1461095285728 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 12:48:05 INFO - PROCESS | 5670 | 1461095285732 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 12:48:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:48:05 INFO - PROCESS | 5670 | 1461095285739 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:48:05 INFO - PROCESS | 5670 | 1461095285745 Marionette TRACE conn4 <- [1,2622,null,{}] 12:48:05 INFO - PROCESS | 5670 | 1461095285753 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:06 INFO - PROCESS | 5670 | 1461095286054 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 12:48:06 INFO - PROCESS | 5670 | 1461095286461 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:06 INFO - PROCESS | 5670 | ++DOCSHELL 0xa0adbc00 == 146 [pid = 5670] [id = 663] 12:48:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0xa0f9c000) [pid = 5670] [serial = 1990] [outer = (nil)] 12:48:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0xa2a2fc00) [pid = 5670] [serial = 1991] [outer = 0xa0f9c000] 12:48:06 INFO - PROCESS | 5670 | 1461095286572 Marionette DEBUG loaded listener.js 12:48:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0xa2ad3c00) [pid = 5670] [serial = 1992] [outer = 0xa0f9c000] 12:48:07 INFO - PROCESS | 5670 | 1461095287572 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:48:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:48:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1887ms 12:48:07 INFO - PROCESS | 5670 | 1461095287632 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 12:48:07 INFO - PROCESS | 5670 | 1461095287635 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 12:48:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:48:07 INFO - PROCESS | 5670 | 1461095287642 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:48:07 INFO - PROCESS | 5670 | 1461095287645 Marionette TRACE conn4 <- [1,2626,null,{}] 12:48:07 INFO - PROCESS | 5670 | 1461095287652 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:07 INFO - PROCESS | 5670 | 1461095287899 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 12:48:08 INFO - PROCESS | 5670 | 1461095288259 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f344000 == 147 [pid = 5670] [id = 664] 12:48:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x8fa8c400) [pid = 5670] [serial = 1993] [outer = (nil)] 12:48:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0xa3c86400) [pid = 5670] [serial = 1994] [outer = 0x8fa8c400] 12:48:08 INFO - PROCESS | 5670 | 1461095288358 Marionette DEBUG loaded listener.js 12:48:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0xa4452000) [pid = 5670] [serial = 1995] [outer = 0x8fa8c400] 12:48:09 INFO - PROCESS | 5670 | 1461095289286 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:48:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:48:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1686ms 12:48:09 INFO - PROCESS | 5670 | 1461095289328 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 12:48:09 INFO - PROCESS | 5670 | 1461095289333 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 12:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:48:09 INFO - PROCESS | 5670 | 1461095289339 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:48:09 INFO - PROCESS | 5670 | 1461095289342 Marionette TRACE conn4 <- [1,2630,null,{}] 12:48:09 INFO - PROCESS | 5670 | 1461095289349 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:09 INFO - PROCESS | 5670 | 1461095289597 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 12:48:09 INFO - PROCESS | 5670 | 1461095289949 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x8437d400 == 148 [pid = 5670] [id = 665] 12:48:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x8a001400) [pid = 5670] [serial = 1996] [outer = (nil)] 12:48:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x8a009400) [pid = 5670] [serial = 1997] [outer = 0x8a001400] 12:48:10 INFO - PROCESS | 5670 | 1461095290055 Marionette DEBUG loaded listener.js 12:48:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x8a00ac00) [pid = 5670] [serial = 1998] [outer = 0x8a001400] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x843c4400 == 147 [pid = 5670] [id = 600] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x94d06c00 == 146 [pid = 5670] [id = 601] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x872bd400 == 145 [pid = 5670] [id = 581] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x872bcc00 == 144 [pid = 5670] [id = 604] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x859ef800 == 143 [pid = 5670] [id = 605] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x872bb800 == 142 [pid = 5670] [id = 585] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x87d59400 == 141 [pid = 5670] [id = 586] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x9830e400 == 140 [pid = 5670] [id = 599] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x93174800 == 139 [pid = 5670] [id = 594] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8fe59000 == 138 [pid = 5670] [id = 593] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8a099400 == 137 [pid = 5670] [id = 180] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8bd29800 == 136 [pid = 5670] [id = 590] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x84fe0400 == 135 [pid = 5670] [id = 597] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x843c1c00 == 134 [pid = 5670] [id = 598] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x96a3fc00 == 133 [pid = 5670] [id = 596] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8bd2b400 == 132 [pid = 5670] [id = 595] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc58800 == 131 [pid = 5670] [id = 587] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x90490800 == 130 [pid = 5670] [id = 591] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8b78b000 == 129 [pid = 5670] [id = 588] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x859e3000 == 128 [pid = 5670] [id = 589] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x88a96c00 == 127 [pid = 5670] [id = 603] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x88c8e000 == 126 [pid = 5670] [id = 592] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x96a3a800 == 125 [pid = 5670] [id = 643] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x904f4800 == 124 [pid = 5670] [id = 641] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x85cce400 == 123 [pid = 5670] [id = 642] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x96a39000 == 122 [pid = 5670] [id = 640] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x96a3b000 == 121 [pid = 5670] [id = 639] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x941e8400 == 120 [pid = 5670] [id = 638] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x90482c00 == 119 [pid = 5670] [id = 636] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa8bc00 == 118 [pid = 5670] [id = 637] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x85878400 == 117 [pid = 5670] [id = 635] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8e64f800 == 116 [pid = 5670] [id = 634] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8b792800 == 115 [pid = 5670] [id = 633] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x87d5bc00 == 114 [pid = 5670] [id = 632] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8b58b800 == 113 [pid = 5670] [id = 630] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x8b7a5400 == 112 [pid = 5670] [id = 631] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x88d1a000 == 111 [pid = 5670] [id = 629] 12:48:13 INFO - PROCESS | 5670 | --DOCSHELL 0x872b9c00 == 110 [pid = 5670] [id = 628] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x99a33000) [pid = 5670] [serial = 1857] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x95827400) [pid = 5670] [serial = 1845] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x99879400) [pid = 5670] [serial = 1856] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0xa0eb8c00) [pid = 5670] [serial = 1863] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x8bc8b800) [pid = 5670] [serial = 1755] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x8f9e7c00) [pid = 5670] [serial = 1829] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0xa2ad7800) [pid = 5670] [serial = 1809] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x88a91800) [pid = 5670] [serial = 1875] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x942a0c00) [pid = 5670] [serial = 1844] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x8fa8e000) [pid = 5670] [serial = 1830] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x9fc64000) [pid = 5670] [serial = 1860] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x98541c00) [pid = 5670] [serial = 1853] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x8ff66400) [pid = 5670] [serial = 1833] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0xa0eae800) [pid = 5670] [serial = 1862] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x8b421400) [pid = 5670] [serial = 1823] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x89a07800) [pid = 5670] [serial = 1877] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x96a3a400) [pid = 5670] [serial = 1847] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x8b6cf000) [pid = 5670] [serial = 1824] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x9fb3a400) [pid = 5670] [serial = 1859] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x8e332c00) [pid = 5670] [serial = 1827] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x941e0400) [pid = 5670] [serial = 1841] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x90484400) [pid = 5670] [serial = 1835] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x9717f800) [pid = 5670] [serial = 1851] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x8618c000) [pid = 5670] [serial = 1871] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0xa4452400) [pid = 5670] [serial = 1868] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0xa4542800) [pid = 5670] [serial = 1869] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x98e8c800) [pid = 5670] [serial = 1854] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x87d53400) [pid = 5670] [serial = 1874] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x8a09ec00) [pid = 5670] [serial = 1878] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8bf1c800) [pid = 5670] [serial = 1826] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x8b58bc00) [pid = 5670] [serial = 1881] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x941eb800) [pid = 5670] [serial = 1842] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x93009000) [pid = 5670] [serial = 1838] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x90489800) [pid = 5670] [serial = 1836] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8b587c00) [pid = 5670] [serial = 1880] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x8fe5d800) [pid = 5670] [serial = 1832] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0xa0fea400) [pid = 5670] [serial = 1866] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x93168400) [pid = 5670] [serial = 1839] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x96fe6800) [pid = 5670] [serial = 1850] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0xa0fe7400) [pid = 5670] [serial = 1865] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x96a70c00) [pid = 5670] [serial = 1848] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x8b78d800) [pid = 5670] [serial = 1883] [outer = (nil)] [url = about:blank] 12:48:13 INFO - PROCESS | 5670 | 1461095293701 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 4389ms 12:48:13 INFO - PROCESS | 5670 | 1461095293729 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 12:48:13 INFO - PROCESS | 5670 | 1461095293734 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 12:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:48:13 INFO - PROCESS | 5670 | 1461095293743 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:48:13 INFO - PROCESS | 5670 | 1461095293749 Marionette TRACE conn4 <- [1,2634,null,{}] 12:48:13 INFO - PROCESS | 5670 | 1461095293758 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:14 INFO - PROCESS | 5670 | 1461095294039 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 12:48:14 INFO - PROCESS | 5670 | 1461095294260 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:14 INFO - PROCESS | 5670 | ++DOCSHELL 0x8563a000 == 111 [pid = 5670] [id = 666] 12:48:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8563e400) [pid = 5670] [serial = 1999] [outer = (nil)] 12:48:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x85ccf000) [pid = 5670] [serial = 2000] [outer = 0x8563e400] 12:48:14 INFO - PROCESS | 5670 | 1461095294346 Marionette DEBUG loaded listener.js 12:48:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8618e000) [pid = 5670] [serial = 2001] [outer = 0x8563e400] 12:48:15 INFO - PROCESS | 5670 | 1461095295208 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1492ms 12:48:15 INFO - PROCESS | 5670 | 1461095295236 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 12:48:15 INFO - PROCESS | 5670 | 1461095295245 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 12:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:48:15 INFO - PROCESS | 5670 | 1461095295256 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:48:15 INFO - PROCESS | 5670 | 1461095295260 Marionette TRACE conn4 <- [1,2638,null,{}] 12:48:15 INFO - PROCESS | 5670 | 1461095295267 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:15 INFO - PROCESS | 5670 | 1461095295607 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 12:48:15 INFO - PROCESS | 5670 | 1461095295786 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x86183800 == 112 [pid = 5670] [id = 667] 12:48:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x87beb800) [pid = 5670] [serial = 2002] [outer = (nil)] 12:48:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x88a91800) [pid = 5670] [serial = 2003] [outer = 0x87beb800] 12:48:15 INFO - PROCESS | 5670 | 1461095295921 Marionette DEBUG loaded listener.js 12:48:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x88d0f400) [pid = 5670] [serial = 2004] [outer = 0x87beb800] 12:48:17 INFO - PROCESS | 5670 | 1461095297013 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1783ms 12:48:17 INFO - PROCESS | 5670 | 1461095297041 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 12:48:17 INFO - PROCESS | 5670 | 1461095297045 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 12:48:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:48:17 INFO - PROCESS | 5670 | 1461095297051 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:48:17 INFO - PROCESS | 5670 | 1461095297057 Marionette TRACE conn4 <- [1,2642,null,{}] 12:48:17 INFO - PROCESS | 5670 | 1461095297080 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:17 INFO - PROCESS | 5670 | 1461095297398 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 12:48:17 INFO - PROCESS | 5670 | 1461095297638 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:17 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a004c00 == 113 [pid = 5670] [id = 668] 12:48:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8a00a400) [pid = 5670] [serial = 2005] [outer = (nil)] 12:48:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8a010800) [pid = 5670] [serial = 2006] [outer = 0x8a00a400] 12:48:17 INFO - PROCESS | 5670 | 1461095297722 Marionette DEBUG loaded listener.js 12:48:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8a0a0400) [pid = 5670] [serial = 2007] [outer = 0x8a00a400] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8bd2a800) [pid = 5670] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8b7aa000) [pid = 5670] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x90678800) [pid = 5670] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x9588f800) [pid = 5670] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x8fab2400) [pid = 5670] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x8b5f9400) [pid = 5670] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x8618d800) [pid = 5670] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x89a04800) [pid = 5670] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x96a65c00) [pid = 5670] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x96a3d000) [pid = 5670] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x91e79400) [pid = 5670] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x8b6c8c00) [pid = 5670] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x872ba400) [pid = 5670] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x904e9400) [pid = 5670] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x8b793400) [pid = 5670] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x96a40c00) [pid = 5670] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x86189400) [pid = 5670] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x8bd2e400) [pid = 5670] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x941e9000) [pid = 5670] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x89a0dc00) [pid = 5670] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 121 (0x8f34ec00) [pid = 5670] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 120 (0x98303000) [pid = 5670] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:48:18 INFO - PROCESS | 5670 | --DOMWINDOW == 119 (0x8b789c00) [pid = 5670] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:48:19 INFO - PROCESS | 5670 | 1461095299104 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:48:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:48:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2085ms 12:48:19 INFO - PROCESS | 5670 | 1461095299136 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 12:48:19 INFO - PROCESS | 5670 | 1461095299140 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 12:48:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:48:19 INFO - PROCESS | 5670 | 1461095299146 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:48:19 INFO - PROCESS | 5670 | 1461095299150 Marionette TRACE conn4 <- [1,2646,null,{}] 12:48:19 INFO - PROCESS | 5670 | 1461095299155 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:19 INFO - PROCESS | 5670 | 1461095299376 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 12:48:19 INFO - PROCESS | 5670 | 1461095299573 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x8618ac00 == 114 [pid = 5670] [id = 669] 12:48:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 120 (0x88d13000) [pid = 5670] [serial = 2008] [outer = (nil)] 12:48:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 121 (0x8a254c00) [pid = 5670] [serial = 2009] [outer = 0x88d13000] 12:48:19 INFO - PROCESS | 5670 | 1461095299651 Marionette DEBUG loaded listener.js 12:48:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 122 (0x8b580000) [pid = 5670] [serial = 2010] [outer = 0x88d13000] 12:48:20 INFO - PROCESS | 5670 | 1461095300462 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:48:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:48:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1479ms 12:48:20 INFO - PROCESS | 5670 | 1461095300633 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 12:48:20 INFO - PROCESS | 5670 | 1461095300640 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 12:48:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:48:20 INFO - PROCESS | 5670 | 1461095300649 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - PROCESS | 5670 | 1461095300654 Marionette TRACE conn4 <- [1,2650,null,{}] 12:48:20 INFO - PROCESS | 5670 | 1461095300662 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:20 INFO - PROCESS | 5670 | 1461095300888 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 12:48:21 INFO - PROCESS | 5670 | 1461095301252 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:21 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cce400 == 115 [pid = 5670] [id = 670] 12:48:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x85ccfc00) [pid = 5670] [serial = 2011] [outer = (nil)] 12:48:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x8618c800) [pid = 5670] [serial = 2012] [outer = 0x85ccfc00] 12:48:21 INFO - PROCESS | 5670 | 1461095301346 Marionette DEBUG loaded listener.js 12:48:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x872bbc00) [pid = 5670] [serial = 2013] [outer = 0x85ccfc00] 12:48:22 INFO - PROCESS | 5670 | 1461095302344 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:48:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:48:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1731ms 12:48:22 INFO - PROCESS | 5670 | 1461095302381 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 12:48:22 INFO - PROCESS | 5670 | 1461095302386 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 12:48:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:48:22 INFO - PROCESS | 5670 | 1461095302399 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:48:22 INFO - PROCESS | 5670 | 1461095302405 Marionette TRACE conn4 <- [1,2654,null,{}] 12:48:22 INFO - PROCESS | 5670 | 1461095302411 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:22 INFO - PROCESS | 5670 | 1461095302649 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 12:48:23 INFO - PROCESS | 5670 | 1461095302988 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:23 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a004000 == 116 [pid = 5670] [id = 671] 12:48:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x8a006800) [pid = 5670] [serial = 2014] [outer = (nil)] 12:48:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8a00ec00) [pid = 5670] [serial = 2015] [outer = 0x8a006800] 12:48:23 INFO - PROCESS | 5670 | 1461095303081 Marionette DEBUG loaded listener.js 12:48:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x8b421400) [pid = 5670] [serial = 2016] [outer = 0x8a006800] 12:48:24 INFO - PROCESS | 5670 | 1461095304098 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:48:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:48:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1740ms 12:48:24 INFO - PROCESS | 5670 | 1461095304137 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 12:48:24 INFO - PROCESS | 5670 | 1461095304140 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 12:48:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:48:24 INFO - PROCESS | 5670 | 1461095304148 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:48:24 INFO - PROCESS | 5670 | 1461095304152 Marionette TRACE conn4 <- [1,2658,null,{}] 12:48:24 INFO - PROCESS | 5670 | 1461095304168 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:24 INFO - PROCESS | 5670 | 1461095304414 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 12:48:24 INFO - PROCESS | 5670 | 1461095304798 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:24 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b589c00 == 117 [pid = 5670] [id = 672] 12:48:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8b788000) [pid = 5670] [serial = 2017] [outer = (nil)] 12:48:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8b7a5400) [pid = 5670] [serial = 2018] [outer = 0x8b788000] 12:48:24 INFO - PROCESS | 5670 | 1461095304899 Marionette DEBUG loaded listener.js 12:48:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x8bc58800) [pid = 5670] [serial = 2019] [outer = 0x8b788000] 12:48:25 INFO - PROCESS | 5670 | 1461095305830 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:48:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:48:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1735ms 12:48:25 INFO - PROCESS | 5670 | 1461095305885 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 12:48:25 INFO - PROCESS | 5670 | 1461095305889 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 12:48:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:48:25 INFO - PROCESS | 5670 | 1461095305898 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:48:25 INFO - PROCESS | 5670 | 1461095305902 Marionette TRACE conn4 <- [1,2662,null,{}] 12:48:25 INFO - PROCESS | 5670 | 1461095305909 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:26 INFO - PROCESS | 5670 | 1461095306163 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 12:48:26 INFO - PROCESS | 5670 | 1461095306507 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b58d400 == 118 [pid = 5670] [id = 673] 12:48:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8bc5e400) [pid = 5670] [serial = 2020] [outer = (nil)] 12:48:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8bd29800) [pid = 5670] [serial = 2021] [outer = 0x8bc5e400] 12:48:26 INFO - PROCESS | 5670 | 1461095306625 Marionette DEBUG loaded listener.js 12:48:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8bf12400) [pid = 5670] [serial = 2022] [outer = 0x8bc5e400] 12:48:27 INFO - PROCESS | 5670 | 1461095307563 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:48:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:48:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1731ms 12:48:27 INFO - PROCESS | 5670 | 1461095307630 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 12:48:27 INFO - PROCESS | 5670 | 1461095307634 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 12:48:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:48:27 INFO - PROCESS | 5670 | 1461095307643 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:48:27 INFO - PROCESS | 5670 | 1461095307648 Marionette TRACE conn4 <- [1,2666,null,{}] 12:48:27 INFO - PROCESS | 5670 | 1461095307655 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:27 INFO - PROCESS | 5670 | 1461095307898 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 12:48:28 INFO - PROCESS | 5670 | 1461095308254 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bcdac00 == 119 [pid = 5670] [id = 674] 12:48:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8bf0f800) [pid = 5670] [serial = 2023] [outer = (nil)] 12:48:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8e33a400) [pid = 5670] [serial = 2024] [outer = 0x8bf0f800] 12:48:28 INFO - PROCESS | 5670 | 1461095308357 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8e64f000) [pid = 5670] [serial = 2025] [outer = 0x8bf0f800] 12:48:29 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:29 INFO - PROCESS | 5670 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:48:29 INFO - PROCESS | 5670 | 1461095309785 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:48:29 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) 12:48:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2187ms 12:48:29 INFO - PROCESS | 5670 | 1461095309832 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 12:48:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:48:29 INFO - PROCESS | 5670 | 1461095309837 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 12:48:29 INFO - PROCESS | 5670 | 1461095309844 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:48:29 INFO - PROCESS | 5670 | 1461095309848 Marionette TRACE conn4 <- [1,2670,null,{}] 12:48:29 INFO - PROCESS | 5670 | 1461095309855 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:30 INFO - PROCESS | 5670 | 1461095310200 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 12:48:30 INFO - PROCESS | 5670 | 1461095310489 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:30 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc8fc00 == 120 [pid = 5670] [id = 675] 12:48:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8bcd3400) [pid = 5670] [serial = 2026] [outer = (nil)] 12:48:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8f69c800) [pid = 5670] [serial = 2027] [outer = 0x8bcd3400] 12:48:30 INFO - PROCESS | 5670 | 1461095310585 Marionette DEBUG loaded listener.js 12:48:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8fa8e000) [pid = 5670] [serial = 2028] [outer = 0x8bcd3400] 12:48:31 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:32 INFO - PROCESS | 5670 | 1461095312028 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 12:48:32 INFO - PROCESS | 5670 | 1461095312096 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 12:48:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:48:32 INFO - PROCESS | 5670 | 1461095312205 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:48:32 INFO - PROCESS | 5670 | 1461095312209 Marionette TRACE conn4 <- [1,2674,null,{}] 12:48:32 INFO - PROCESS | 5670 | 1461095312216 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:32 INFO - PROCESS | 5670 | 1461095312495 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 12:48:32 INFO - PROCESS | 5670 | 1461095312793 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f34c800 == 121 [pid = 5670] [id = 676] 12:48:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8f69b400) [pid = 5670] [serial = 2029] [outer = (nil)] 12:48:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8fe53c00) [pid = 5670] [serial = 2030] [outer = 0x8f69b400] 12:48:32 INFO - PROCESS | 5670 | 1461095312903 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8ff6b800) [pid = 5670] [serial = 2031] [outer = 0x8f69b400] 12:48:34 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:34 INFO - PROCESS | 5670 | 1461095314343 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 12:48:34 INFO - PROCESS | 5670 | 1461095314393 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 12:48:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:48:34 INFO - PROCESS | 5670 | 1461095314400 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:48:34 INFO - PROCESS | 5670 | 1461095314404 Marionette TRACE conn4 <- [1,2678,null,{}] 12:48:34 INFO - PROCESS | 5670 | 1461095314410 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:34 INFO - PROCESS | 5670 | 1461095314709 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 12:48:35 INFO - PROCESS | 5670 | 1461095315012 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:35 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fe5b000 == 122 [pid = 5670] [id = 677] 12:48:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8ff63400) [pid = 5670] [serial = 2032] [outer = (nil)] 12:48:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x904c9800) [pid = 5670] [serial = 2033] [outer = 0x8ff63400] 12:48:35 INFO - PROCESS | 5670 | 1461095315117 Marionette DEBUG loaded listener.js 12:48:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x904cf400) [pid = 5670] [serial = 2034] [outer = 0x8ff63400] 12:48:36 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:36 INFO - PROCESS | 5670 | 1461095316523 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:48:36 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) 12:48:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2180ms 12:48:36 INFO - PROCESS | 5670 | 1461095316581 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 12:48:36 INFO - PROCESS | 5670 | 1461095316585 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 12:48:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:48:36 INFO - PROCESS | 5670 | 1461095316592 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:48:36 INFO - PROCESS | 5670 | 1461095316596 Marionette TRACE conn4 <- [1,2682,null,{}] 12:48:36 INFO - PROCESS | 5670 | 1461095316601 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:37 INFO - PROCESS | 5670 | 1461095316995 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 12:48:37 INFO - PROCESS | 5670 | 1461095317249 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x90487400 == 123 [pid = 5670] [id = 678] 12:48:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x904cd800) [pid = 5670] [serial = 2035] [outer = (nil)] 12:48:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x91422400) [pid = 5670] [serial = 2036] [outer = 0x904cd800] 12:48:37 INFO - PROCESS | 5670 | 1461095317339 Marionette DEBUG loaded listener.js 12:48:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x93009000) [pid = 5670] [serial = 2037] [outer = 0x904cd800] 12:48:38 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:38 INFO - PROCESS | 5670 | 1461095318727 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:48:38 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) 12:48:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2184ms 12:48:38 INFO - PROCESS | 5670 | 1461095318777 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 12:48:38 INFO - PROCESS | 5670 | 1461095318781 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 12:48:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:48:38 INFO - PROCESS | 5670 | 1461095318788 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:48:38 INFO - PROCESS | 5670 | 1461095318792 Marionette TRACE conn4 <- [1,2686,null,{}] 12:48:38 INFO - PROCESS | 5670 | 1461095318797 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:39 INFO - PROCESS | 5670 | 1461095319093 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 12:48:39 INFO - PROCESS | 5670 | 1461095319360 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x904cd400 == 124 [pid = 5670] [id = 679] 12:48:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x910c5c00) [pid = 5670] [serial = 2038] [outer = (nil)] 12:48:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x93cab000) [pid = 5670] [serial = 2039] [outer = 0x910c5c00] 12:48:39 INFO - PROCESS | 5670 | 1461095319453 Marionette DEBUG loaded listener.js 12:48:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x93cb2400) [pid = 5670] [serial = 2040] [outer = 0x910c5c00] 12:48:40 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:40 INFO - PROCESS | 5670 | 1461095320844 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:48:40 INFO - PROCESS | 5670 | 1461095320878 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 12:48:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:48:40 INFO - PROCESS | 5670 | 1461095320885 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:48:40 INFO - PROCESS | 5670 | 1461095320896 Marionette TRACE conn4 <- [1,2690,null,{}] 12:48:40 INFO - PROCESS | 5670 | 1461095320902 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:41 INFO - PROCESS | 5670 | 1461095321241 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 12:48:41 INFO - PROCESS | 5670 | 1461095321541 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 5670 | ++DOCSHELL 0x9316b800 == 125 [pid = 5670] [id = 680] 12:48:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x93caa800) [pid = 5670] [serial = 2041] [outer = (nil)] 12:48:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x94294c00) [pid = 5670] [serial = 2042] [outer = 0x93caa800] 12:48:41 INFO - PROCESS | 5670 | 1461095321641 Marionette DEBUG loaded listener.js 12:48:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x9623d800) [pid = 5670] [serial = 2043] [outer = 0x93caa800] 12:48:42 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:43 INFO - PROCESS | 5670 | 1461095323043 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 12:48:43 INFO - PROCESS | 5670 | 1461095323082 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 12:48:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:48:43 INFO - PROCESS | 5670 | 1461095323090 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:48:43 INFO - PROCESS | 5670 | 1461095323094 Marionette TRACE conn4 <- [1,2694,null,{}] 12:48:43 INFO - PROCESS | 5670 | 1461095323100 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:43 INFO - PROCESS | 5670 | 1461095323391 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 12:48:43 INFO - PROCESS | 5670 | 1461095323683 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x9066fc00 == 126 [pid = 5670] [id = 681] 12:48:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x93165c00) [pid = 5670] [serial = 2044] [outer = (nil)] 12:48:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x96acbc00) [pid = 5670] [serial = 2045] [outer = 0x93165c00] 12:48:43 INFO - PROCESS | 5670 | 1461095323789 Marionette DEBUG loaded listener.js 12:48:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x96fc2000) [pid = 5670] [serial = 2046] [outer = 0x93165c00] 12:48:45 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:45 INFO - PROCESS | 5670 | 1461095325210 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 12:48:45 INFO - PROCESS | 5670 | 1461095325286 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 12:48:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:48:45 INFO - PROCESS | 5670 | 1461095325334 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:48:45 INFO - PROCESS | 5670 | 1461095325339 Marionette TRACE conn4 <- [1,2698,null,{}] 12:48:45 INFO - PROCESS | 5670 | 1461095325404 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:45 INFO - PROCESS | 5670 | 1461095325664 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 12:48:45 INFO - PROCESS | 5670 | 1461095325959 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x96b87000 == 127 [pid = 5670] [id = 682] 12:48:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x96b88c00) [pid = 5670] [serial = 2047] [outer = (nil)] 12:48:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x97b22400) [pid = 5670] [serial = 2048] [outer = 0x96b88c00] 12:48:46 INFO - PROCESS | 5670 | 1461095326053 Marionette DEBUG loaded listener.js 12:48:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x982d3000) [pid = 5670] [serial = 2049] [outer = 0x96b88c00] 12:48:47 INFO - PROCESS | 5670 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:47 INFO - PROCESS | 5670 | 1461095327441 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:48:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:48:47 INFO - PROCESS | 5670 | 1461095327480 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 12:48:47 INFO - PROCESS | 5670 | 1461095327486 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:48:47 INFO - PROCESS | 5670 | 1461095327490 Marionette TRACE conn4 <- [1,2702,null,{}] 12:48:47 INFO - PROCESS | 5670 | 1461095327495 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:47 INFO - PROCESS | 5670 | 1461095327765 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 12:48:48 INFO - PROCESS | 5670 | 1461095328038 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x95828000 == 128 [pid = 5670] [id = 683] 12:48:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x96a40c00) [pid = 5670] [serial = 2050] [outer = (nil)] 12:48:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x9884b800) [pid = 5670] [serial = 2051] [outer = 0x96a40c00] 12:48:48 INFO - PROCESS | 5670 | 1461095328135 Marionette DEBUG loaded listener.js 12:48:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x98855800) [pid = 5670] [serial = 2052] [outer = 0x96a40c00] 12:48:49 INFO - PROCESS | 5670 | 1461095329122 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:48:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:48:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1694ms 12:48:49 INFO - PROCESS | 5670 | 1461095329181 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 12:48:49 INFO - PROCESS | 5670 | 1461095329184 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 12:48:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:48:49 INFO - PROCESS | 5670 | 1461095329191 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:48:49 INFO - PROCESS | 5670 | 1461095329194 Marionette TRACE conn4 <- [1,2706,null,{}] 12:48:49 INFO - PROCESS | 5670 | 1461095329200 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:49 INFO - PROCESS | 5670 | 1461095329479 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 12:48:49 INFO - PROCESS | 5670 | 1461095329828 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 5670 | ++DOCSHELL 0x85644c00 == 129 [pid = 5670] [id = 684] 12:48:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x8fa91400) [pid = 5670] [serial = 2053] [outer = (nil)] 12:48:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x99437c00) [pid = 5670] [serial = 2054] [outer = 0x8fa91400] 12:48:49 INFO - PROCESS | 5670 | 1461095329919 Marionette DEBUG loaded listener.js 12:48:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x994bb400) [pid = 5670] [serial = 2055] [outer = 0x8fa91400] 12:48:52 INFO - PROCESS | 5670 | --DOCSHELL 0x8437cc00 == 128 [pid = 5670] [id = 621] 12:48:52 INFO - PROCESS | 5670 | --DOCSHELL 0x84387000 == 127 [pid = 5670] [id = 622] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x8bcd0c00) [pid = 5670] [serial = 1946] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x8bd27000) [pid = 5670] [serial = 1947] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x8e324800) [pid = 5670] [serial = 1895] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x8bc81400) [pid = 5670] [serial = 1893] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x8b7b8c00) [pid = 5670] [serial = 1892] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x9316cc00) [pid = 5670] [serial = 1913] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x99435000) [pid = 5670] [serial = 1934] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x90489000) [pid = 5670] [serial = 1904] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x8b7a2c00) [pid = 5670] [serial = 1943] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x87d5a800) [pid = 5670] [serial = 1938] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x8b581c00) [pid = 5670] [serial = 1890] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x9853b400) [pid = 5670] [serial = 1928] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x9884a800) [pid = 5670] [serial = 1929] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x96fbcc00) [pid = 5670] [serial = 1920] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x98302400) [pid = 5670] [serial = 1926] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x8b7b6400) [pid = 5670] [serial = 1944] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x904f1800) [pid = 5670] [serial = 1908] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x8e33a800) [pid = 5670] [serial = 1896] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x872bf000) [pid = 5670] [serial = 1886] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x9141ac00) [pid = 5670] [serial = 1910] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x88c85400) [pid = 5670] [serial = 1887] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8b427c00) [pid = 5670] [serial = 1889] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x9a51b400) [pid = 5670] [serial = 1935] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x91428400) [pid = 5670] [serial = 1911] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x8e69b000) [pid = 5670] [serial = 1898] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x981de400) [pid = 5670] [serial = 1923] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8618e800) [pid = 5670] [serial = 1872] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x96bcb000) [pid = 5670] [serial = 1919] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x904ebc00) [pid = 5670] [serial = 1907] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x8e341000) [pid = 5670] [serial = 1821] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x97cab400) [pid = 5670] [serial = 1922] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x94217c00) [pid = 5670] [serial = 1916] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x93cafc00) [pid = 5670] [serial = 1914] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x9048e400) [pid = 5670] [serial = 1905] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x8e6a3400) [pid = 5670] [serial = 1899] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x8b42c400) [pid = 5670] [serial = 1941] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x872bac00) [pid = 5670] [serial = 1937] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x8ff69000) [pid = 5670] [serial = 1902] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x982f5c00) [pid = 5670] [serial = 1925] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x942a2c00) [pid = 5670] [serial = 1917] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x8a0a0800) [pid = 5670] [serial = 1940] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x8fab0400) [pid = 5670] [serial = 1901] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x9943e000) [pid = 5670] [serial = 1932] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x9911fc00) [pid = 5670] [serial = 1931] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 5670 | 1461095332807 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:48:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:48:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 3637ms 12:48:52 INFO - PROCESS | 5670 | 1461095332829 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 12:48:52 INFO - PROCESS | 5670 | 1461095332836 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 12:48:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:48:52 INFO - PROCESS | 5670 | 1461095332844 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 5670 | 1461095332849 Marionette TRACE conn4 <- [1,2710,null,{}] 12:48:52 INFO - PROCESS | 5670 | 1461095332858 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:53 INFO - PROCESS | 5670 | 1461095333081 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 12:48:53 INFO - PROCESS | 5670 | 1461095333332 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x872be000 == 128 [pid = 5670] [id = 685] 12:48:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x872bf000) [pid = 5670] [serial = 2056] [outer = (nil)] 12:48:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x87d54000) [pid = 5670] [serial = 2057] [outer = 0x872bf000] 12:48:53 INFO - PROCESS | 5670 | 1461095333420 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x88a8ec00) [pid = 5670] [serial = 2058] [outer = 0x872bf000] 12:48:54 INFO - PROCESS | 5670 | 1461095334314 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 5670 | 1461095334398 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 12:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:48:54 INFO - PROCESS | 5670 | 1461095334409 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 5670 | 1461095334412 Marionette TRACE conn4 <- [1,2714,null,{}] 12:48:54 INFO - PROCESS | 5670 | 1461095334419 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:54 INFO - PROCESS | 5670 | 1461095334645 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 12:48:54 INFO - PROCESS | 5670 | 1461095334920 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x88d1ac00 == 129 [pid = 5670] [id = 686] 12:48:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x88d1d400) [pid = 5670] [serial = 2059] [outer = (nil)] 12:48:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x8a092c00) [pid = 5670] [serial = 2060] [outer = 0x88d1d400] 12:48:55 INFO - PROCESS | 5670 | 1461095335006 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8b429c00) [pid = 5670] [serial = 2061] [outer = 0x88d1d400] 12:48:56 INFO - PROCESS | 5670 | 1461095336013 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:48:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:48:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1633ms 12:48:56 INFO - PROCESS | 5670 | 1461095336042 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 5670 | 1461095336046 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 12:48:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:48:56 INFO - PROCESS | 5670 | 1461095336054 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 5670 | 1461095336060 Marionette TRACE conn4 <- [1,2718,null,{}] 12:48:56 INFO - PROCESS | 5670 | 1461095336084 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:56 INFO - PROCESS | 5670 | 1461095336384 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 12:48:56 INFO - PROCESS | 5670 | 1461095336433 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a009800 == 130 [pid = 5670] [id = 687] 12:48:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8b58dc00) [pid = 5670] [serial = 2062] [outer = (nil)] 12:48:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x8b7af800) [pid = 5670] [serial = 2063] [outer = 0x8b58dc00] 12:48:56 INFO - PROCESS | 5670 | 1461095336647 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8bc81400) [pid = 5670] [serial = 2064] [outer = 0x8b58dc00] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x93009800) [pid = 5670] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x8a001400) [pid = 5670] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x9df16000) [pid = 5670] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x8e332000) [pid = 5670] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x90488000) [pid = 5670] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x8b588400) [pid = 5670] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x8fa86800) [pid = 5670] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x87beb800) [pid = 5670] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x8bcd7800) [pid = 5670] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x8a00a400) [pid = 5670] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 121 (0x982f6400) [pid = 5670] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 120 (0xa0f9c000) [pid = 5670] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 119 (0x8b789800) [pid = 5670] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 118 (0x9884c800) [pid = 5670] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 117 (0x8bd2dc00) [pid = 5670] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 116 (0x8563e400) [pid = 5670] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 115 (0x8b6c9800) [pid = 5670] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 114 (0x8fa8c400) [pid = 5670] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 113 (0x88d15c00) [pid = 5670] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:48:57 INFO - PROCESS | 5670 | --DOMWINDOW == 112 (0x941e2400) [pid = 5670] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:48:58 INFO - PROCESS | 5670 | 1461095338099 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:48:58 INFO - PROCESS | 5670 | 1461095338202 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 12:48:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:48:58 INFO - PROCESS | 5670 | 1461095338214 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:48:58 INFO - PROCESS | 5670 | 1461095338217 Marionette TRACE conn4 <- [1,2722,null,{}] 12:48:58 INFO - PROCESS | 5670 | 1461095338223 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:58 INFO - PROCESS | 5670 | 1461095338501 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 12:48:58 INFO - PROCESS | 5670 | 1461095338517 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x85639400 == 131 [pid = 5670] [id = 688] 12:48:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 113 (0x85870800) [pid = 5670] [serial = 2065] [outer = (nil)] 12:48:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 114 (0x8bcdfc00) [pid = 5670] [serial = 2066] [outer = 0x85870800] 12:48:58 INFO - PROCESS | 5670 | 1461095338600 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 115 (0x8bd2d000) [pid = 5670] [serial = 2067] [outer = 0x85870800] 12:48:59 INFO - PROCESS | 5670 | 1461095339547 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 12:48:59 INFO - PROCESS | 5670 | 1461095339595 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 12:48:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:48:59 INFO - PROCESS | 5670 | 1461095339601 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 5670 | 1461095339604 Marionette TRACE conn4 <- [1,2726,null,{}] 12:48:59 INFO - PROCESS | 5670 | 1461095339610 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:59 INFO - PROCESS | 5670 | 1461095339810 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 12:49:00 INFO - PROCESS | 5670 | 1461095340270 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x85cc6400 == 132 [pid = 5670] [id = 689] 12:49:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 116 (0x85cca400) [pid = 5670] [serial = 2068] [outer = (nil)] 12:49:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 117 (0x8618a800) [pid = 5670] [serial = 2069] [outer = 0x85cca400] 12:49:00 INFO - PROCESS | 5670 | 1461095340374 Marionette DEBUG loaded listener.js 12:49:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 118 (0x872b8800) [pid = 5670] [serial = 2070] [outer = 0x85cca400] 12:49:01 INFO - PROCESS | 5670 | 1461095341432 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:49:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:49:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1887ms 12:49:01 INFO - PROCESS | 5670 | 1461095341491 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 12:49:01 INFO - PROCESS | 5670 | 1461095341497 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 12:49:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:49:01 INFO - PROCESS | 5670 | 1461095341506 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - PROCESS | 5670 | 1461095341512 Marionette TRACE conn4 <- [1,2730,null,{}] 12:49:01 INFO - PROCESS | 5670 | 1461095341520 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:01 INFO - PROCESS | 5670 | 1461095341762 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 12:49:02 INFO - PROCESS | 5670 | 1461095342126 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a0d800 == 133 [pid = 5670] [id = 690] 12:49:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 119 (0x8a00e000) [pid = 5670] [serial = 2071] [outer = (nil)] 12:49:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 120 (0x8b427400) [pid = 5670] [serial = 2072] [outer = 0x8a00e000] 12:49:02 INFO - PROCESS | 5670 | 1461095342225 Marionette DEBUG loaded listener.js 12:49:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 121 (0x8b589000) [pid = 5670] [serial = 2073] [outer = 0x8a00e000] 12:49:03 INFO - PROCESS | 5670 | 1461095343774 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 5670 | 1461095343915 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 12:49:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:49:03 INFO - PROCESS | 5670 | 1461095343979 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 5670 | 1461095343983 Marionette TRACE conn4 <- [1,2734,null,{}] 12:49:03 INFO - PROCESS | 5670 | 1461095343991 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:04 INFO - PROCESS | 5670 | 1461095344259 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 12:49:04 INFO - PROCESS | 5670 | 1461095344554 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 5670 | ++DOCSHELL 0x89a0dc00 == 134 [pid = 5670] [id = 691] 12:49:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 122 (0x8b793800) [pid = 5670] [serial = 2074] [outer = (nil)] 12:49:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x8bcd9400) [pid = 5670] [serial = 2075] [outer = 0x8b793800] 12:49:04 INFO - PROCESS | 5670 | 1461095344645 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x8e330400) [pid = 5670] [serial = 2076] [outer = 0x8b793800] 12:49:05 INFO - PROCESS | 5670 | 1461095345694 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:49:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:49:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1793ms 12:49:05 INFO - PROCESS | 5670 | 1461095345769 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 12:49:05 INFO - PROCESS | 5670 | 1461095345773 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 12:49:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:49:05 INFO - PROCESS | 5670 | 1461095345793 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:49:05 INFO - PROCESS | 5670 | 1461095345803 Marionette TRACE conn4 <- [1,2738,null,{}] 12:49:05 INFO - PROCESS | 5670 | 1461095345809 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:06 INFO - PROCESS | 5670 | 1461095346214 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 12:49:06 INFO - PROCESS | 5670 | 1461095346444 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b7ad800 == 135 [pid = 5670] [id = 692] 12:49:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x8bcde400) [pid = 5670] [serial = 2077] [outer = (nil)] 12:49:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x8f6a5400) [pid = 5670] [serial = 2078] [outer = 0x8bcde400] 12:49:06 INFO - PROCESS | 5670 | 1461095346535 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8fa87000) [pid = 5670] [serial = 2079] [outer = 0x8bcde400] 12:49:07 INFO - PROCESS | 5670 | 1461095347540 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:49:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:49:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1801ms 12:49:07 INFO - PROCESS | 5670 | 1461095347583 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 5670 | 1461095347587 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 12:49:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:49:07 INFO - PROCESS | 5670 | 1461095347594 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 5670 | 1461095347598 Marionette TRACE conn4 <- [1,2742,null,{}] 12:49:07 INFO - PROCESS | 5670 | 1461095347604 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:07 INFO - PROCESS | 5670 | 1461095347881 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 12:49:08 INFO - PROCESS | 5670 | 1461095348228 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f348400 == 136 [pid = 5670] [id = 693] 12:49:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x8fa8c800) [pid = 5670] [serial = 2080] [outer = (nil)] 12:49:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8fe5d800) [pid = 5670] [serial = 2081] [outer = 0x8fa8c800] 12:49:08 INFO - PROCESS | 5670 | 1461095348328 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8ff70000) [pid = 5670] [serial = 2082] [outer = 0x8fa8c800] 12:49:09 INFO - PROCESS | 5670 | 1461095349248 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:49:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:49:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1731ms 12:49:09 INFO - PROCESS | 5670 | 1461095349327 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 12:49:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:49:09 INFO - PROCESS | 5670 | 1461095349332 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 12:49:09 INFO - PROCESS | 5670 | 1461095349339 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 5670 | 1461095349342 Marionette TRACE conn4 <- [1,2746,null,{}] 12:49:09 INFO - PROCESS | 5670 | 1461095349349 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:09 INFO - PROCESS | 5670 | 1461095349628 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 12:49:10 INFO - PROCESS | 5670 | 1461095349990 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x904c8c00 == 137 [pid = 5670] [id = 694] 12:49:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x904ca000) [pid = 5670] [serial = 2083] [outer = (nil)] 12:49:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x904f0000) [pid = 5670] [serial = 2084] [outer = 0x904ca000] 12:49:10 INFO - PROCESS | 5670 | 1461095350106 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x93011000) [pid = 5670] [serial = 2085] [outer = 0x904ca000] 12:49:11 INFO - PROCESS | 5670 | 1461095351074 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:49:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:49:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1781ms 12:49:11 INFO - PROCESS | 5670 | 1461095351120 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 5670 | 1461095351124 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 12:49:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:49:11 INFO - PROCESS | 5670 | 1461095351130 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 5670 | 1461095351134 Marionette TRACE conn4 <- [1,2750,null,{}] 12:49:11 INFO - PROCESS | 5670 | 1461095351140 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:11 INFO - PROCESS | 5670 | 1461095351378 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 12:49:11 INFO - PROCESS | 5670 | 1461095351711 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b5f9400 == 138 [pid = 5670] [id = 695] 12:49:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8f6a6800) [pid = 5670] [serial = 2086] [outer = (nil)] 12:49:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x93f08c00) [pid = 5670] [serial = 2087] [outer = 0x8f6a6800] 12:49:11 INFO - PROCESS | 5670 | 1461095351803 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x941e0c00) [pid = 5670] [serial = 2088] [outer = 0x8f6a6800] 12:49:12 INFO - PROCESS | 5670 | 1461095352714 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:49:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:49:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1641ms 12:49:12 INFO - PROCESS | 5670 | 1461095352773 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 12:49:12 INFO - PROCESS | 5670 | 1461095352776 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 12:49:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:49:12 INFO - PROCESS | 5670 | 1461095352784 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 5670 | 1461095352787 Marionette TRACE conn4 <- [1,2754,null,{}] 12:49:12 INFO - PROCESS | 5670 | 1461095352793 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:13 INFO - PROCESS | 5670 | 1461095353029 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 12:49:13 INFO - PROCESS | 5670 | 1461095353370 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 5670 | ++DOCSHELL 0x93cad000 == 139 [pid = 5670] [id = 696] 12:49:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x93cafc00) [pid = 5670] [serial = 2089] [outer = (nil)] 12:49:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x94215800) [pid = 5670] [serial = 2090] [outer = 0x93cafc00] 12:49:13 INFO - PROCESS | 5670 | 1461095353470 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x94217800) [pid = 5670] [serial = 2091] [outer = 0x93cafc00] 12:49:14 INFO - PROCESS | 5670 | 1461095354399 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:49:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:49:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1637ms 12:49:14 INFO - PROCESS | 5670 | 1461095354420 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 12:49:14 INFO - PROCESS | 5670 | 1461095354424 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 12:49:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:49:14 INFO - PROCESS | 5670 | 1461095354430 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 5670 | 1461095354434 Marionette TRACE conn4 <- [1,2758,null,{}] 12:49:14 INFO - PROCESS | 5670 | 1461095354440 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:14 INFO - PROCESS | 5670 | 1461095354668 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 12:49:14 INFO - PROCESS | 5670 | 1461095354940 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x94209c00 == 140 [pid = 5670] [id = 697] 12:49:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x9420f800) [pid = 5670] [serial = 2092] [outer = (nil)] 12:49:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x96a3d000) [pid = 5670] [serial = 2093] [outer = 0x9420f800] 12:49:15 INFO - PROCESS | 5670 | 1461095355083 Marionette DEBUG loaded listener.js 12:49:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x96ad8000) [pid = 5670] [serial = 2094] [outer = 0x9420f800] 12:49:16 INFO - PROCESS | 5670 | 1461095356006 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:49:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:49:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1629ms 12:49:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:49:16 INFO - PROCESS | 5670 | 1461095356060 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 12:49:16 INFO - PROCESS | 5670 | 1461095356063 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 12:49:16 INFO - PROCESS | 5670 | 1461095356070 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:49:16 INFO - PROCESS | 5670 | 1461095356074 Marionette TRACE conn4 <- [1,2762,null,{}] 12:49:16 INFO - PROCESS | 5670 | 1461095356080 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:16 INFO - PROCESS | 5670 | 1461095356311 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 12:49:16 INFO - PROCESS | 5670 | 1461095356649 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:16 INFO - PROCESS | 5670 | ++DOCSHELL 0x95890400 == 141 [pid = 5670] [id = 698] 12:49:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x96bcb000) [pid = 5670] [serial = 2095] [outer = (nil)] 12:49:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x96fc3800) [pid = 5670] [serial = 2096] [outer = 0x96bcb000] 12:49:16 INFO - PROCESS | 5670 | 1461095356740 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x97d5d000) [pid = 5670] [serial = 2097] [outer = 0x96bcb000] 12:49:17 INFO - PROCESS | 5670 | 1461095357635 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:49:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:49:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1634ms 12:49:17 INFO - PROCESS | 5670 | 1461095357704 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 12:49:17 INFO - PROCESS | 5670 | 1461095357708 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 12:49:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:49:17 INFO - PROCESS | 5670 | 1461095357714 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:49:17 INFO - PROCESS | 5670 | 1461095357718 Marionette TRACE conn4 <- [1,2766,null,{}] 12:49:17 INFO - PROCESS | 5670 | 1461095357723 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:18 INFO - PROCESS | 5670 | 1461095358011 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 12:49:18 INFO - PROCESS | 5670 | 1461095358362 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 5670 | ++DOCSHELL 0x98302800 == 142 [pid = 5670] [id = 699] 12:49:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x98303c00) [pid = 5670] [serial = 2098] [outer = (nil)] 12:49:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x9830f800) [pid = 5670] [serial = 2099] [outer = 0x98303c00] 12:49:18 INFO - PROCESS | 5670 | 1461095358470 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x98849400) [pid = 5670] [serial = 2100] [outer = 0x98303c00] 12:49:19 INFO - PROCESS | 5670 | 1461095359469 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:49:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:49:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1792ms 12:49:19 INFO - PROCESS | 5670 | 1461095359507 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 12:49:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:49:19 INFO - PROCESS | 5670 | 1461095359512 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 12:49:19 INFO - PROCESS | 5670 | 1461095359518 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:49:19 INFO - PROCESS | 5670 | 1461095359529 Marionette TRACE conn4 <- [1,2770,null,{}] 12:49:19 INFO - PROCESS | 5670 | 1461095359535 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:19 INFO - PROCESS | 5670 | 1461095359800 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 12:49:20 INFO - PROCESS | 5670 | 1461095360142 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:20 INFO - PROCESS | 5670 | ++DOCSHELL 0x982d0400 == 143 [pid = 5670] [id = 700] 12:49:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x98541c00) [pid = 5670] [serial = 2101] [outer = (nil)] 12:49:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x99a31c00) [pid = 5670] [serial = 2102] [outer = 0x98541c00] 12:49:20 INFO - PROCESS | 5670 | 1461095360233 Marionette DEBUG loaded listener.js 12:49:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x99bd5c00) [pid = 5670] [serial = 2103] [outer = 0x98541c00] 12:49:21 INFO - PROCESS | 5670 | 1461095361123 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:49:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:49:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1645ms 12:49:21 INFO - PROCESS | 5670 | 1461095361163 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 12:49:21 INFO - PROCESS | 5670 | 1461095361166 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 12:49:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:49:21 INFO - PROCESS | 5670 | 1461095361173 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:49:21 INFO - PROCESS | 5670 | 1461095361176 Marionette TRACE conn4 <- [1,2774,null,{}] 12:49:21 INFO - PROCESS | 5670 | 1461095361182 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:21 INFO - PROCESS | 5670 | 1461095361409 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 12:49:21 INFO - PROCESS | 5670 | 1461095361761 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 5670 | ++DOCSHELL 0x994ba400 == 144 [pid = 5670] [id = 701] 12:49:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x994c1c00) [pid = 5670] [serial = 2104] [outer = (nil)] 12:49:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x9fb3a400) [pid = 5670] [serial = 2105] [outer = 0x994c1c00] 12:49:21 INFO - PROCESS | 5670 | 1461095361856 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x9fee6000) [pid = 5670] [serial = 2106] [outer = 0x994c1c00] 12:49:22 INFO - PROCESS | 5670 | 1461095362770 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:49:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:49:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1682ms 12:49:22 INFO - PROCESS | 5670 | 1461095362856 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 5670 | 1461095362860 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 12:49:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:49:22 INFO - PROCESS | 5670 | 1461095362866 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 5670 | 1461095362869 Marionette TRACE conn4 <- [1,2778,null,{}] 12:49:22 INFO - PROCESS | 5670 | 1461095362875 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:23 INFO - PROCESS | 5670 | 1461095363147 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 12:49:23 INFO - PROCESS | 5670 | 1461095363495 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:23 INFO - PROCESS | 5670 | ++DOCSHELL 0x85c99800 == 145 [pid = 5670] [id = 702] 12:49:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x8a24d800) [pid = 5670] [serial = 2107] [outer = (nil)] 12:49:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0xa0adfc00) [pid = 5670] [serial = 2108] [outer = 0x8a24d800] 12:49:23 INFO - PROCESS | 5670 | 1461095363589 Marionette DEBUG loaded listener.js 12:49:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0xa0eb0c00) [pid = 5670] [serial = 2109] [outer = 0x8a24d800] 12:49:24 INFO - PROCESS | 5670 | 1461095364506 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:49:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1685ms 12:49:24 INFO - PROCESS | 5670 | 1461095364552 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 12:49:24 INFO - PROCESS | 5670 | 1461095364556 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 12:49:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:49:24 INFO - PROCESS | 5670 | 1461095364562 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 5670 | 1461095364566 Marionette TRACE conn4 <- [1,2782,null,{}] 12:49:24 INFO - PROCESS | 5670 | 1461095364571 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:24 INFO - PROCESS | 5670 | 1461095364805 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 12:49:25 INFO - PROCESS | 5670 | 1461095365103 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 5670 | ++DOCSHELL 0x9ea1f800 == 146 [pid = 5670] [id = 703] 12:49:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0xa0c39000) [pid = 5670] [serial = 2110] [outer = (nil)] 12:49:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0xa2a32000) [pid = 5670] [serial = 2111] [outer = 0xa0c39000] 12:49:25 INFO - PROCESS | 5670 | 1461095365239 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0xa2adc000) [pid = 5670] [serial = 2112] [outer = 0xa0c39000] 12:49:26 INFO - PROCESS | 5670 | 1461095366136 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:49:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1638ms 12:49:26 INFO - PROCESS | 5670 | 1461095366201 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 5670 | 1461095366205 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 12:49:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:49:26 INFO - PROCESS | 5670 | 1461095366212 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 5670 | 1461095366215 Marionette TRACE conn4 <- [1,2786,null,{}] 12:49:26 INFO - PROCESS | 5670 | 1461095366221 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:26 INFO - PROCESS | 5670 | 1461095366499 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 12:49:26 INFO - PROCESS | 5670 | 1461095366845 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 5670 | ++DOCSHELL 0xa0ebdc00 == 147 [pid = 5670] [id = 704] 12:49:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0xa0fa3400) [pid = 5670] [serial = 2113] [outer = (nil)] 12:49:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0xa4452400) [pid = 5670] [serial = 2114] [outer = 0xa0fa3400] 12:49:26 INFO - PROCESS | 5670 | 1461095366945 Marionette DEBUG loaded listener.js 12:49:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0xa4541c00) [pid = 5670] [serial = 2115] [outer = 0xa0fa3400] 12:49:27 INFO - PROCESS | 5670 | 1461095367891 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:49:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:49:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1734ms 12:49:27 INFO - PROCESS | 5670 | 1461095367947 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 12:49:27 INFO - PROCESS | 5670 | 1461095367951 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 12:49:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:49:27 INFO - PROCESS | 5670 | 1461095367958 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - PROCESS | 5670 | 1461095367961 Marionette TRACE conn4 <- [1,2790,null,{}] 12:49:27 INFO - PROCESS | 5670 | 1461095367967 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:28 INFO - PROCESS | 5670 | 1461095368215 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 12:49:28 INFO - PROCESS | 5670 | 1461095368577 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b3a7800 == 148 [pid = 5670] [id = 705] 12:49:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x8b3a7c00) [pid = 5670] [serial = 2116] [outer = (nil)] 12:49:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x8b3af800) [pid = 5670] [serial = 2117] [outer = 0x8b3a7c00] 12:49:28 INFO - PROCESS | 5670 | 1461095368671 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x8b3b1400) [pid = 5670] [serial = 2118] [outer = 0x8b3a7c00] 12:49:29 INFO - PROCESS | 5670 | 1461095369580 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:49:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:49:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1685ms 12:49:29 INFO - PROCESS | 5670 | 1461095369652 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 12:49:29 INFO - PROCESS | 5670 | 1461095369655 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 12:49:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:49:29 INFO - PROCESS | 5670 | 1461095369665 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:49:29 INFO - PROCESS | 5670 | 1461095369669 Marionette TRACE conn4 <- [1,2794,null,{}] 12:49:29 INFO - PROCESS | 5670 | 1461095369675 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:29 INFO - PROCESS | 5670 | 1461095369912 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x8563a000 == 147 [pid = 5670] [id = 666] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x86185000 == 146 [pid = 5670] [id = 645] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x8b586400 == 145 [pid = 5670] [id = 648] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x85ca1800 == 144 [pid = 5670] [id = 405] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x8e33dc00 == 143 [pid = 5670] [id = 316] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x8fa8f800 == 142 [pid = 5670] [id = 109] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x97175000 == 141 [pid = 5670] [id = 107] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x85639400 == 140 [pid = 5670] [id = 688] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x8a009800 == 139 [pid = 5670] [id = 687] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x88d1ac00 == 138 [pid = 5670] [id = 686] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x872be000 == 137 [pid = 5670] [id = 685] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x8f34c800 == 136 [pid = 5670] [id = 676] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc8fc00 == 135 [pid = 5670] [id = 675] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x8b58d400 == 134 [pid = 5670] [id = 673] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x8bcdac00 == 133 [pid = 5670] [id = 674] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x8b589c00 == 132 [pid = 5670] [id = 672] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x8a004000 == 131 [pid = 5670] [id = 671] 12:49:32 INFO - PROCESS | 5670 | --DOCSHELL 0x85cce400 == 130 [pid = 5670] [id = 670] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x94295000) [pid = 5670] [serial = 1971] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x8a009400) [pid = 5670] [serial = 1997] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0xa0eb2800) [pid = 5670] [serial = 1989] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0xa00d2c00) [pid = 5670] [serial = 1986] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x904ecc00) [pid = 5670] [serial = 1965] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x8b799800) [pid = 5670] [serial = 1884] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x8fe59800) [pid = 5670] [serial = 1961] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x88a91800) [pid = 5670] [serial = 2003] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x8ff65c00) [pid = 5670] [serial = 1962] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0xa0e6f800) [pid = 5670] [serial = 1988] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x97915000) [pid = 5670] [serial = 1977] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x8a010800) [pid = 5670] [serial = 2006] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x98309c00) [pid = 5670] [serial = 1979] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0xa000dc00) [pid = 5670] [serial = 1985] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0xa2ad3c00) [pid = 5670] [serial = 1992] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x8fa92800) [pid = 5670] [serial = 1959] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x98534000) [pid = 5670] [serial = 1980] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x9a8a1000) [pid = 5670] [serial = 1983] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x8e64d000) [pid = 5670] [serial = 1955] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x8618e000) [pid = 5670] [serial = 2001] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x88d0f400) [pid = 5670] [serial = 2004] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x904ce400) [pid = 5670] [serial = 1964] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x9300b800) [pid = 5670] [serial = 1967] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0xa4452000) [pid = 5670] [serial = 1995] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8b78f400) [pid = 5670] [serial = 1953] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x96fe4800) [pid = 5670] [serial = 1976] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0xa2a2fc00) [pid = 5670] [serial = 1991] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x8e339800) [pid = 5670] [serial = 1949] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x9420a000) [pid = 5670] [serial = 1970] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x8a00ac00) [pid = 5670] [serial = 1998] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x8a0a0400) [pid = 5670] [serial = 2007] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x85ccf000) [pid = 5670] [serial = 2000] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x8f9e7800) [pid = 5670] [serial = 1958] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x96a42800) [pid = 5670] [serial = 1974] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x93f09400) [pid = 5670] [serial = 1968] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x99a2ac00) [pid = 5670] [serial = 1982] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x8a093000) [pid = 5670] [serial = 1952] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x96a3c000) [pid = 5670] [serial = 1973] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x8e69dc00) [pid = 5670] [serial = 1956] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0xa3c86400) [pid = 5670] [serial = 1994] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x8a254c00) [pid = 5670] [serial = 2009] [outer = (nil)] [url = about:blank] 12:49:32 INFO - PROCESS | 5670 | 1461095372724 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fd9800 == 131 [pid = 5670] [id = 706] 12:49:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x84fdac00) [pid = 5670] [serial = 2119] [outer = (nil)] 12:49:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x85647400) [pid = 5670] [serial = 2120] [outer = 0x84fdac00] 12:49:32 INFO - PROCESS | 5670 | 1461095372817 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x859e3000) [pid = 5670] [serial = 2121] [outer = 0x84fdac00] 12:49:33 INFO - PROCESS | 5670 | 1461095373730 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:49:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:49:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 4092ms 12:49:33 INFO - PROCESS | 5670 | 1461095373776 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 12:49:33 INFO - PROCESS | 5670 | 1461095373783 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 12:49:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:49:33 INFO - PROCESS | 5670 | 1461095373796 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:49:33 INFO - PROCESS | 5670 | 1461095373800 Marionette TRACE conn4 <- [1,2798,null,{}] 12:49:33 INFO - PROCESS | 5670 | 1461095373807 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:34 INFO - PROCESS | 5670 | 1461095374052 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 12:49:34 INFO - PROCESS | 5670 | 1461095374266 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 5670 | ++DOCSHELL 0x86187400 == 132 [pid = 5670] [id = 707] 12:49:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x86189800) [pid = 5670] [serial = 2122] [outer = (nil)] 12:49:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x86c6e000) [pid = 5670] [serial = 2123] [outer = 0x86189800] 12:49:34 INFO - PROCESS | 5670 | 1461095374351 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x86c7a400) [pid = 5670] [serial = 2124] [outer = 0x86189800] 12:49:35 INFO - PROCESS | 5670 | 1461095375393 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:49:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:49:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1644ms 12:49:35 INFO - PROCESS | 5670 | 1461095375443 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 12:49:35 INFO - PROCESS | 5670 | 1461095375449 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 12:49:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:49:35 INFO - PROCESS | 5670 | 1461095375463 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 5670 | 1461095375466 Marionette TRACE conn4 <- [1,2802,null,{}] 12:49:35 INFO - PROCESS | 5670 | 1461095375472 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:35 INFO - PROCESS | 5670 | 1461095375773 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 12:49:35 INFO - PROCESS | 5670 | 1461095375805 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 5670 | ++DOCSHELL 0x872ba000 == 133 [pid = 5670] [id = 708] 12:49:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x87d57c00) [pid = 5670] [serial = 2125] [outer = (nil)] 12:49:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x88a8a800) [pid = 5670] [serial = 2126] [outer = 0x87d57c00] 12:49:35 INFO - PROCESS | 5670 | 1461095375883 Marionette DEBUG loaded listener.js 12:49:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x88c86c00) [pid = 5670] [serial = 2127] [outer = 0x87d57c00] 12:49:36 INFO - PROCESS | 5670 | 1461095376978 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:49:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:49:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2086ms 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x96b88c00) [pid = 5670] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x8bc5e400) [pid = 5670] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x904cd800) [pid = 5670] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x8b58dc00) [pid = 5670] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x8e324c00) [pid = 5670] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x8a006800) [pid = 5670] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x93caa800) [pid = 5670] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x96a40c00) [pid = 5670] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x8ff63400) [pid = 5670] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x8b788000) [pid = 5670] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x88d1d400) [pid = 5670] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x8f69b400) [pid = 5670] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 121 (0x8bcd3400) [pid = 5670] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 120 (0x85ccfc00) [pid = 5670] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 119 (0x872bf000) [pid = 5670] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 118 (0x8bf0f800) [pid = 5670] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 117 (0x910c5c00) [pid = 5670] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:49:37 INFO - PROCESS | 5670 | --DOMWINDOW == 116 (0x93165c00) [pid = 5670] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:49:37 INFO - PROCESS | 5670 | 1461095377649 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 12:49:37 INFO - PROCESS | 5670 | 1461095377652 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 12:49:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:49:37 INFO - PROCESS | 5670 | 1461095377684 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:49:37 INFO - PROCESS | 5670 | 1461095377694 Marionette TRACE conn4 <- [1,2806,null,{}] 12:49:37 INFO - PROCESS | 5670 | 1461095377700 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:37 INFO - PROCESS | 5670 | 1461095377989 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 12:49:38 INFO - PROCESS | 5670 | 1461095378132 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:38 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c8e400 == 134 [pid = 5670] [id = 709] 12:49:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 117 (0x88d11800) [pid = 5670] [serial = 2128] [outer = (nil)] 12:49:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 118 (0x89a07800) [pid = 5670] [serial = 2129] [outer = 0x88d11800] 12:49:38 INFO - PROCESS | 5670 | 1461095378207 Marionette DEBUG loaded listener.js 12:49:38 INFO - PROCESS | 5670 | ++DOMWINDOW == 119 (0x8a005c00) [pid = 5670] [serial = 2130] [outer = 0x88d11800] 12:49:39 INFO - PROCESS | 5670 | 1461095379060 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:49:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:49:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1413ms 12:49:39 INFO - PROCESS | 5670 | 1461095379084 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 12:49:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:49:39 INFO - PROCESS | 5670 | 1461095379088 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 12:49:39 INFO - PROCESS | 5670 | 1461095379094 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:49:39 INFO - PROCESS | 5670 | 1461095379098 Marionette TRACE conn4 <- [1,2810,null,{}] 12:49:39 INFO - PROCESS | 5670 | 1461095379103 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:39 INFO - PROCESS | 5670 | 1461095379305 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 12:49:39 INFO - PROCESS | 5670 | 1461095379320 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x88d1b400 == 135 [pid = 5670] [id = 710] 12:49:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 120 (0x8a008000) [pid = 5670] [serial = 2131] [outer = (nil)] 12:49:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 121 (0x8a09b000) [pid = 5670] [serial = 2132] [outer = 0x8a008000] 12:49:39 INFO - PROCESS | 5670 | 1461095379587 Marionette DEBUG loaded listener.js 12:49:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 122 (0x8a245400) [pid = 5670] [serial = 2133] [outer = 0x8a008000] 12:49:40 INFO - PROCESS | 5670 | 1461095380734 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:49:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:49:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1688ms 12:49:40 INFO - PROCESS | 5670 | 1461095380783 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 12:49:40 INFO - PROCESS | 5670 | 1461095380791 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 12:49:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:49:40 INFO - PROCESS | 5670 | 1461095380800 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:49:40 INFO - PROCESS | 5670 | 1461095380805 Marionette TRACE conn4 <- [1,2814,null,{}] 12:49:40 INFO - PROCESS | 5670 | 1461095380813 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:41 INFO - PROCESS | 5670 | 1461095381057 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 12:49:41 INFO - PROCESS | 5670 | 1461095381403 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:41 INFO - PROCESS | 5670 | ++DOCSHELL 0x872bc000 == 136 [pid = 5670] [id = 711] 12:49:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x872be000) [pid = 5670] [serial = 2134] [outer = (nil)] 12:49:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x87d4c400) [pid = 5670] [serial = 2135] [outer = 0x872be000] 12:49:41 INFO - PROCESS | 5670 | 1461095381506 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x88c8d000) [pid = 5670] [serial = 2136] [outer = 0x872be000] 12:49:42 INFO - PROCESS | 5670 | 1461095382607 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:49:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:49:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1883ms 12:49:42 INFO - PROCESS | 5670 | 1461095382684 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 12:49:42 INFO - PROCESS | 5670 | 1461095382694 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 12:49:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:49:42 INFO - PROCESS | 5670 | 1461095382704 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:49:42 INFO - PROCESS | 5670 | 1461095382708 Marionette TRACE conn4 <- [1,2818,null,{}] 12:49:42 INFO - PROCESS | 5670 | 1461095382715 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:42 INFO - PROCESS | 5670 | 1461095382990 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 12:49:43 INFO - PROCESS | 5670 | 1461095383371 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x88d0e800 == 137 [pid = 5670] [id = 712] 12:49:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x8a096c00) [pid = 5670] [serial = 2137] [outer = (nil)] 12:49:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8a251800) [pid = 5670] [serial = 2138] [outer = 0x8a096c00] 12:49:43 INFO - PROCESS | 5670 | 1461095383474 Marionette DEBUG loaded listener.js 12:49:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x8b3aec00) [pid = 5670] [serial = 2139] [outer = 0x8a096c00] 12:49:44 INFO - PROCESS | 5670 | 1461095384524 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:49:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:49:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1882ms 12:49:44 INFO - PROCESS | 5670 | 1461095384586 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 12:49:44 INFO - PROCESS | 5670 | 1461095384590 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 12:49:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:49:44 INFO - PROCESS | 5670 | 1461095384598 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:49:44 INFO - PROCESS | 5670 | 1461095384605 Marionette TRACE conn4 <- [1,2822,null,{}] 12:49:44 INFO - PROCESS | 5670 | 1461095384623 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:44 INFO - PROCESS | 5670 | 1461095384908 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 12:49:45 INFO - PROCESS | 5670 | 1461095385253 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x86190c00 == 138 [pid = 5670] [id = 713] 12:49:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8b42c400) [pid = 5670] [serial = 2140] [outer = (nil)] 12:49:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8b58dc00) [pid = 5670] [serial = 2141] [outer = 0x8b42c400] 12:49:45 INFO - PROCESS | 5670 | 1461095385344 Marionette DEBUG loaded listener.js 12:49:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x8b6c6400) [pid = 5670] [serial = 2142] [outer = 0x8b42c400] 12:49:46 INFO - PROCESS | 5670 | 1461095386312 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:49:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:49:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1745ms 12:49:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:49:46 INFO - PROCESS | 5670 | 1461095386344 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 12:49:46 INFO - PROCESS | 5670 | 1461095386348 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 12:49:46 INFO - PROCESS | 5670 | 1461095386354 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:49:46 INFO - PROCESS | 5670 | 1461095386357 Marionette TRACE conn4 <- [1,2826,null,{}] 12:49:46 INFO - PROCESS | 5670 | 1461095386364 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:46 INFO - PROCESS | 5670 | 1461095386599 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 12:49:46 INFO - PROCESS | 5670 | 1461095386937 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:46 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b588400 == 139 [pid = 5670] [id = 714] 12:49:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8b6cc800) [pid = 5670] [serial = 2143] [outer = (nil)] 12:49:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8b78a800) [pid = 5670] [serial = 2144] [outer = 0x8b6cc800] 12:49:47 INFO - PROCESS | 5670 | 1461095387032 Marionette DEBUG loaded listener.js 12:49:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8b790800) [pid = 5670] [serial = 2145] [outer = 0x8b6cc800] 12:49:47 INFO - PROCESS | 5670 | 1461095387949 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:49:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:49:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1638ms 12:49:47 INFO - PROCESS | 5670 | 1461095387991 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 12:49:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:49:48 INFO - PROCESS | 5670 | 1461095387996 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 12:49:48 INFO - PROCESS | 5670 | 1461095388002 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 5670 | 1461095388005 Marionette TRACE conn4 <- [1,2830,null,{}] 12:49:48 INFO - PROCESS | 5670 | 1461095388011 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:48 INFO - PROCESS | 5670 | 1461095388244 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 12:49:48 INFO - PROCESS | 5670 | 1461095388597 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b6c8c00 == 140 [pid = 5670] [id = 715] 12:49:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8b79f800) [pid = 5670] [serial = 2146] [outer = (nil)] 12:49:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8b7b0c00) [pid = 5670] [serial = 2147] [outer = 0x8b79f800] 12:49:48 INFO - PROCESS | 5670 | 1461095388696 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8b7b4c00) [pid = 5670] [serial = 2148] [outer = 0x8b79f800] 12:49:49 INFO - PROCESS | 5670 | 1461095389645 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:49:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:49:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1679ms 12:49:49 INFO - PROCESS | 5670 | 1461095389681 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 12:49:49 INFO - PROCESS | 5670 | 1461095389684 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 12:49:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:49:49 INFO - PROCESS | 5670 | 1461095389691 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 5670 | 1461095389694 Marionette TRACE conn4 <- [1,2834,null,{}] 12:49:49 INFO - PROCESS | 5670 | 1461095389701 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:49 INFO - PROCESS | 5670 | 1461095389953 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 12:49:50 INFO - PROCESS | 5670 | 1461095390294 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc82000 == 141 [pid = 5670] [id = 716] 12:49:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8bc8c400) [pid = 5670] [serial = 2149] [outer = (nil)] 12:49:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8bcd8800) [pid = 5670] [serial = 2150] [outer = 0x8bc8c400] 12:49:50 INFO - PROCESS | 5670 | 1461095390405 Marionette DEBUG loaded listener.js 12:49:50 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8bd26000) [pid = 5670] [serial = 2151] [outer = 0x8bc8c400] 12:49:51 INFO - PROCESS | 5670 | 1461095391341 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:49:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:49:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1680ms 12:49:51 INFO - PROCESS | 5670 | 1461095391373 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 12:49:51 INFO - PROCESS | 5670 | 1461095391377 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 12:49:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:49:51 INFO - PROCESS | 5670 | 1461095391384 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:49:51 INFO - PROCESS | 5670 | 1461095391388 Marionette TRACE conn4 <- [1,2838,null,{}] 12:49:51 INFO - PROCESS | 5670 | 1461095391393 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:51 INFO - PROCESS | 5670 | 1461095391619 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 12:49:51 INFO - PROCESS | 5670 | 1461095391885 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:51 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bcdc800 == 142 [pid = 5670] [id = 717] 12:49:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8bd2f000) [pid = 5670] [serial = 2152] [outer = (nil)] 12:49:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8bf1b800) [pid = 5670] [serial = 2153] [outer = 0x8bd2f000] 12:49:52 INFO - PROCESS | 5670 | 1461095392021 Marionette DEBUG loaded listener.js 12:49:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8e32b000) [pid = 5670] [serial = 2154] [outer = 0x8bd2f000] 12:49:52 INFO - PROCESS | 5670 | 1461095392918 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:49:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:49:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1585ms 12:49:52 INFO - PROCESS | 5670 | 1461095392969 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 12:49:52 INFO - PROCESS | 5670 | 1461095392974 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 12:49:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:49:53 INFO - PROCESS | 5670 | 1461095393001 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:49:53 INFO - PROCESS | 5670 | 1461095393005 Marionette TRACE conn4 <- [1,2842,null,{}] 12:49:53 INFO - PROCESS | 5670 | 1461095393011 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:53 INFO - PROCESS | 5670 | 1461095393246 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 12:49:53 INFO - PROCESS | 5670 | 1461095393601 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bf13000 == 143 [pid = 5670] [id = 718] 12:49:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8bf18c00) [pid = 5670] [serial = 2155] [outer = (nil)] 12:49:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8e33dc00) [pid = 5670] [serial = 2156] [outer = 0x8bf18c00] 12:49:53 INFO - PROCESS | 5670 | 1461095393722 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8e644c00) [pid = 5670] [serial = 2157] [outer = 0x8bf18c00] 12:49:54 INFO - PROCESS | 5670 | 1461095394648 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:49:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:49:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1688ms 12:49:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:49:54 INFO - PROCESS | 5670 | 1461095394685 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 12:49:54 INFO - PROCESS | 5670 | 1461095394688 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 12:49:54 INFO - PROCESS | 5670 | 1461095394695 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:49:54 INFO - PROCESS | 5670 | 1461095394698 Marionette TRACE conn4 <- [1,2846,null,{}] 12:49:54 INFO - PROCESS | 5670 | 1461095394704 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:54 INFO - PROCESS | 5670 | 1461095394935 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 12:49:55 INFO - PROCESS | 5670 | 1461095395238 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:55 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b42bc00 == 144 [pid = 5670] [id = 719] 12:49:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8e32f400) [pid = 5670] [serial = 2158] [outer = (nil)] 12:49:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x8e697800) [pid = 5670] [serial = 2159] [outer = 0x8e32f400] 12:49:55 INFO - PROCESS | 5670 | 1461095395373 Marionette DEBUG loaded listener.js 12:49:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8e69c800) [pid = 5670] [serial = 2160] [outer = 0x8e32f400] 12:49:56 INFO - PROCESS | 5670 | 1461095396248 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:49:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:49:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1587ms 12:49:56 INFO - PROCESS | 5670 | 1461095396282 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 12:49:56 INFO - PROCESS | 5670 | 1461095396286 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 12:49:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:49:56 INFO - PROCESS | 5670 | 1461095396293 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:49:56 INFO - PROCESS | 5670 | 1461095396296 Marionette TRACE conn4 <- [1,2850,null,{}] 12:49:56 INFO - PROCESS | 5670 | 1461095396302 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:56 INFO - PROCESS | 5670 | 1461095396627 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 12:49:56 INFO - PROCESS | 5670 | 1461095396908 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e6a2c00 == 145 [pid = 5670] [id = 720] 12:49:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x8f346000) [pid = 5670] [serial = 2161] [outer = (nil)] 12:49:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x8f34d000) [pid = 5670] [serial = 2162] [outer = 0x8f346000] 12:49:57 INFO - PROCESS | 5670 | 1461095397004 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x8f699c00) [pid = 5670] [serial = 2163] [outer = 0x8f346000] 12:49:57 INFO - PROCESS | 5670 | 1461095397959 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:49:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:49:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1729ms 12:49:58 INFO - PROCESS | 5670 | 1461095398023 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 12:49:58 INFO - PROCESS | 5670 | 1461095398027 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 12:49:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:49:58 INFO - PROCESS | 5670 | 1461095398034 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 5670 | 1461095398038 Marionette TRACE conn4 <- [1,2854,null,{}] 12:49:58 INFO - PROCESS | 5670 | 1461095398044 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:58 INFO - PROCESS | 5670 | 1461095398307 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 12:49:58 INFO - PROCESS | 5670 | 1461095398647 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bf16000 == 146 [pid = 5670] [id = 721] 12:49:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x8e653400) [pid = 5670] [serial = 2164] [outer = (nil)] 12:49:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x8faad800) [pid = 5670] [serial = 2165] [outer = 0x8e653400] 12:49:58 INFO - PROCESS | 5670 | 1461095398759 Marionette DEBUG loaded listener.js 12:49:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x8fe4e800) [pid = 5670] [serial = 2166] [outer = 0x8e653400] 12:49:59 INFO - PROCESS | 5670 | 1461095399774 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:49:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:49:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1787ms 12:49:59 INFO - PROCESS | 5670 | 1461095399822 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 12:49:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:49:59 INFO - PROCESS | 5670 | 1461095399826 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 12:49:59 INFO - PROCESS | 5670 | 1461095399832 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:49:59 INFO - PROCESS | 5670 | 1461095399835 Marionette TRACE conn4 <- [1,2858,null,{}] 12:49:59 INFO - PROCESS | 5670 | 1461095399841 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:00 INFO - PROCESS | 5670 | 1461095400083 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 12:50:00 INFO - PROCESS | 5670 | 1461095400435 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a24a000 == 147 [pid = 5670] [id = 722] 12:50:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x8f34a800) [pid = 5670] [serial = 2167] [outer = (nil)] 12:50:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x8fe5cc00) [pid = 5670] [serial = 2168] [outer = 0x8f34a800] 12:50:00 INFO - PROCESS | 5670 | 1461095400531 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x8ff63400) [pid = 5670] [serial = 2169] [outer = 0x8f34a800] 12:50:01 INFO - PROCESS | 5670 | 1461095401501 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:50:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:50:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1735ms 12:50:01 INFO - PROCESS | 5670 | 1461095401568 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 12:50:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:50:01 INFO - PROCESS | 5670 | 1461095401572 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 12:50:01 INFO - PROCESS | 5670 | 1461095401578 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:50:01 INFO - PROCESS | 5670 | 1461095401582 Marionette TRACE conn4 <- [1,2862,null,{}] 12:50:01 INFO - PROCESS | 5670 | 1461095401588 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:01 INFO - PROCESS | 5670 | 1461095401882 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 12:50:02 INFO - PROCESS | 5670 | 1461095402233 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x85639c00 == 148 [pid = 5670] [id = 723] 12:50:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x8563a400) [pid = 5670] [serial = 2170] [outer = (nil)] 12:50:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x90484000) [pid = 5670] [serial = 2171] [outer = 0x8563a400] 12:50:02 INFO - PROCESS | 5670 | 1461095402323 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x9048bc00) [pid = 5670] [serial = 2172] [outer = 0x8563a400] 12:50:03 INFO - PROCESS | 5670 | 1461095403259 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:50:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:50:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1737ms 12:50:03 INFO - PROCESS | 5670 | 1461095403316 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 12:50:03 INFO - PROCESS | 5670 | 1461095403320 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 12:50:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:50:03 INFO - PROCESS | 5670 | 1461095403327 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 5670 | 1461095403329 Marionette TRACE conn4 <- [1,2866,null,{}] 12:50:03 INFO - PROCESS | 5670 | 1461095403336 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:03 INFO - PROCESS | 5670 | 1461095403585 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 12:50:03 INFO - PROCESS | 5670 | 1461095403930 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e64b800 == 149 [pid = 5670] [id = 724] 12:50:03 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x8ff6d800) [pid = 5670] [serial = 2173] [outer = (nil)] 12:50:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x904cfc00) [pid = 5670] [serial = 2174] [outer = 0x8ff6d800] 12:50:04 INFO - PROCESS | 5670 | 1461095404036 Marionette DEBUG loaded listener.js 12:50:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x904ed400) [pid = 5670] [serial = 2175] [outer = 0x8ff6d800] 12:50:04 INFO - PROCESS | 5670 | 1461095404989 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:50:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:50:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1730ms 12:50:05 INFO - PROCESS | 5670 | 1461095405058 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 12:50:05 INFO - PROCESS | 5670 | 1461095405063 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 12:50:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:50:05 INFO - PROCESS | 5670 | 1461095405070 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:50:05 INFO - PROCESS | 5670 | 1461095405074 Marionette TRACE conn4 <- [1,2870,null,{}] 12:50:05 INFO - PROCESS | 5670 | 1461095405079 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:05 INFO - PROCESS | 5670 | 1461095405330 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 12:50:05 INFO - PROCESS | 5670 | 1461095405684 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc54800 == 150 [pid = 5670] [id = 725] 12:50:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x8bc87400) [pid = 5670] [serial = 2176] [outer = (nil)] 12:50:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x9053b800) [pid = 5670] [serial = 2177] [outer = 0x8bc87400] 12:50:05 INFO - PROCESS | 5670 | 1461095405781 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x90678000) [pid = 5670] [serial = 2178] [outer = 0x8bc87400] 12:50:06 INFO - PROCESS | 5670 | 1461095406691 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:50:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1680ms 12:50:06 INFO - PROCESS | 5670 | 1461095406751 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 12:50:06 INFO - PROCESS | 5670 | 1461095406754 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 12:50:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:50:06 INFO - PROCESS | 5670 | 1461095406761 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 5670 | 1461095406765 Marionette TRACE conn4 <- [1,2874,null,{}] 12:50:06 INFO - PROCESS | 5670 | 1461095406770 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:07 INFO - PROCESS | 5670 | 1461095407006 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 12:50:07 INFO - PROCESS | 5670 | 1461095407357 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a098400 == 151 [pid = 5670] [id = 726] 12:50:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x904c8800) [pid = 5670] [serial = 2179] [outer = (nil)] 12:50:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x91422c00) [pid = 5670] [serial = 2180] [outer = 0x904c8800] 12:50:07 INFO - PROCESS | 5670 | 1461095407466 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x91e79000) [pid = 5670] [serial = 2181] [outer = 0x904c8800] 12:50:08 INFO - PROCESS | 5670 | 1461095408385 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:50:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:50:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1680ms 12:50:08 INFO - PROCESS | 5670 | 1461095408442 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 5670 | 1461095408446 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 12:50:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:50:08 INFO - PROCESS | 5670 | 1461095408453 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 5670 | 1461095408456 Marionette TRACE conn4 <- [1,2878,null,{}] 12:50:08 INFO - PROCESS | 5670 | 1461095408462 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:08 INFO - PROCESS | 5670 | 1461095408699 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 12:50:09 INFO - PROCESS | 5670 | 1461095409112 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 5670 | ++DOCSHELL 0x9066e000 == 152 [pid = 5670] [id = 727] 12:50:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x93007800) [pid = 5670] [serial = 2182] [outer = (nil)] 12:50:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x93168c00) [pid = 5670] [serial = 2183] [outer = 0x93007800] 12:50:09 INFO - PROCESS | 5670 | 1461095409216 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x9316c400) [pid = 5670] [serial = 2184] [outer = 0x93007800] 12:50:10 INFO - PROCESS | 5670 | 1461095410151 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:50:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:50:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1737ms 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc85c00 == 151 [pid = 5670] [id = 649] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x8fe50400 == 150 [pid = 5670] [id = 657] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x8bc57c00 == 149 [pid = 5670] [id = 661] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x8a094800 == 148 [pid = 5670] [id = 658] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0xa0adbc00 == 147 [pid = 5670] [id = 663] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x91234000 == 146 [pid = 5670] [id = 656] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x88d10000 == 145 [pid = 5670] [id = 654] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x86c7a800 == 144 [pid = 5670] [id = 662] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x88c90000 == 143 [pid = 5670] [id = 655] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x8e327400 == 142 [pid = 5670] [id = 653] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x98541400 == 141 [pid = 5670] [id = 660] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5f9400 == 140 [pid = 5670] [id = 695] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x904c8c00 == 139 [pid = 5670] [id = 694] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x8f348400 == 138 [pid = 5670] [id = 693] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x8b7ad800 == 137 [pid = 5670] [id = 692] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x89a0d800 == 136 [pid = 5670] [id = 690] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x89a0dc00 == 135 [pid = 5670] [id = 691] 12:50:12 INFO - PROCESS | 5670 | --DOCSHELL 0x85cc6400 == 134 [pid = 5670] [id = 689] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x8bcdfc00) [pid = 5670] [serial = 2066] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x97b22400) [pid = 5670] [serial = 2048] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x8bd29800) [pid = 5670] [serial = 2021] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x91422400) [pid = 5670] [serial = 2036] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x8b7af800) [pid = 5670] [serial = 2063] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x8bc81400) [pid = 5670] [serial = 2064] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x8e341800) [pid = 5670] [serial = 1950] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x8a00ec00) [pid = 5670] [serial = 2015] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x9623d800) [pid = 5670] [serial = 2043] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x9884b800) [pid = 5670] [serial = 2051] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x904c9800) [pid = 5670] [serial = 2033] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x8b7a5400) [pid = 5670] [serial = 2018] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x8a092c00) [pid = 5670] [serial = 2060] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x8b421400) [pid = 5670] [serial = 2016] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x93009000) [pid = 5670] [serial = 2037] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x99437c00) [pid = 5670] [serial = 2054] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x8fe53c00) [pid = 5670] [serial = 2030] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x8ff6b800) [pid = 5670] [serial = 2031] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x8f69c800) [pid = 5670] [serial = 2027] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x8bc58800) [pid = 5670] [serial = 2019] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x872bbc00) [pid = 5670] [serial = 2013] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x8fa8e000) [pid = 5670] [serial = 2028] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x8b429c00) [pid = 5670] [serial = 2061] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x87d54000) [pid = 5670] [serial = 2057] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x88a8ec00) [pid = 5670] [serial = 2058] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x94294c00) [pid = 5670] [serial = 2042] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x8e64f000) [pid = 5670] [serial = 2025] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x93cb2400) [pid = 5670] [serial = 2040] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x96acbc00) [pid = 5670] [serial = 2045] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x904cf400) [pid = 5670] [serial = 2034] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x96fc2000) [pid = 5670] [serial = 2046] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8bf12400) [pid = 5670] [serial = 2022] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x93cab000) [pid = 5670] [serial = 2039] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x982d3000) [pid = 5670] [serial = 2049] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x8618c800) [pid = 5670] [serial = 2012] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x98855800) [pid = 5670] [serial = 2052] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x8e33a400) [pid = 5670] [serial = 2024] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 5670 | 1461095413167 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 5670 | 1461095413171 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 12:50:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:50:13 INFO - PROCESS | 5670 | 1461095413203 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 5670 | 1461095413210 Marionette TRACE conn4 <- [1,2882,null,{}] 12:50:13 INFO - PROCESS | 5670 | 1461095413218 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:13 INFO - PROCESS | 5670 | 1461095413434 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 12:50:13 INFO - PROCESS | 5670 | 1461095413684 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:13 INFO - PROCESS | 5670 | ++DOCSHELL 0x86c7b400 == 135 [pid = 5670] [id = 728] 12:50:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x872b1800) [pid = 5670] [serial = 2185] [outer = (nil)] 12:50:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x872b9c00) [pid = 5670] [serial = 2186] [outer = 0x872b1800] 12:50:13 INFO - PROCESS | 5670 | 1461095413768 Marionette DEBUG loaded listener.js 12:50:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x872bf800) [pid = 5670] [serial = 2187] [outer = 0x872b1800] 12:50:14 INFO - PROCESS | 5670 | 1461095414691 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:50:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:50:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1542ms 12:50:14 INFO - PROCESS | 5670 | 1461095414744 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 12:50:14 INFO - PROCESS | 5670 | 1461095414748 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 12:50:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:50:14 INFO - PROCESS | 5670 | 1461095414761 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:50:14 INFO - PROCESS | 5670 | 1461095414766 Marionette TRACE conn4 <- [1,2886,null,{}] 12:50:14 INFO - PROCESS | 5670 | 1461095414773 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:14 INFO - PROCESS | 5670 | 1461095414995 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 12:50:15 INFO - PROCESS | 5670 | 1461095415277 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x88d0e400 == 136 [pid = 5670] [id = 729] 12:50:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x88d15c00) [pid = 5670] [serial = 2188] [outer = (nil)] 12:50:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x89a0a000) [pid = 5670] [serial = 2189] [outer = 0x88d15c00] 12:50:15 INFO - PROCESS | 5670 | 1461095415361 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8a009c00) [pid = 5670] [serial = 2190] [outer = 0x88d15c00] 12:50:16 INFO - PROCESS | 5670 | 1461095416387 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:50:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:50:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1692ms 12:50:16 INFO - PROCESS | 5670 | 1461095416451 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 12:50:16 INFO - PROCESS | 5670 | 1461095416455 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 12:50:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:50:16 INFO - PROCESS | 5670 | 1461095416461 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 5670 | 1461095416465 Marionette TRACE conn4 <- [1,2890,null,{}] 12:50:16 INFO - PROCESS | 5670 | 1461095416478 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:16 INFO - PROCESS | 5670 | 1461095416785 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 12:50:17 INFO - PROCESS | 5670 | 1461095416979 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b3ab800 == 137 [pid = 5670] [id = 730] 12:50:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8b422400) [pid = 5670] [serial = 2191] [outer = (nil)] 12:50:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8b429000) [pid = 5670] [serial = 2192] [outer = 0x8b422400] 12:50:17 INFO - PROCESS | 5670 | 1461095417094 Marionette DEBUG loaded listener.js 12:50:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8b57e800) [pid = 5670] [serial = 2193] [outer = 0x8b422400] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0xa0fa3400) [pid = 5670] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0xa0c39000) [pid = 5670] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x994c1c00) [pid = 5670] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8a24d800) [pid = 5670] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8f6a6800) [pid = 5670] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x8b793800) [pid = 5670] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x84fdac00) [pid = 5670] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x8bcde400) [pid = 5670] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x904ca000) [pid = 5670] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x88d13000) [pid = 5670] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x87d57c00) [pid = 5670] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x98303c00) [pid = 5670] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x8fa91400) [pid = 5670] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x8a00e000) [pid = 5670] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x8b3a7c00) [pid = 5670] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x9420f800) [pid = 5670] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x85cca400) [pid = 5670] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x93cafc00) [pid = 5670] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x98541c00) [pid = 5670] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x8fa8c800) [pid = 5670] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x88d11800) [pid = 5670] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x96bcb000) [pid = 5670] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:50:18 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x86189800) [pid = 5670] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:50:18 INFO - PROCESS | 5670 | 1461095418554 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:50:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:50:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2179ms 12:50:18 INFO - PROCESS | 5670 | 1461095418641 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 12:50:18 INFO - PROCESS | 5670 | 1461095418645 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 12:50:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:50:18 INFO - PROCESS | 5670 | 1461095418651 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:50:18 INFO - PROCESS | 5670 | 1461095418654 Marionette TRACE conn4 <- [1,2894,null,{}] 12:50:18 INFO - PROCESS | 5670 | 1461095418660 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:18 INFO - PROCESS | 5670 | 1461095418992 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 12:50:19 INFO - PROCESS | 5670 | 1461095419146 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x87d57c00 == 138 [pid = 5670] [id = 731] 12:50:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x88d1b800) [pid = 5670] [serial = 2194] [outer = (nil)] 12:50:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x8b42a800) [pid = 5670] [serial = 2195] [outer = 0x88d1b800] 12:50:19 INFO - PROCESS | 5670 | 1461095419223 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x8b58b000) [pid = 5670] [serial = 2196] [outer = 0x88d1b800] 12:50:20 INFO - PROCESS | 5670 | 1461095420058 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:50:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1479ms 12:50:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:50:20 INFO - PROCESS | 5670 | 1461095420131 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 5670 | 1461095420134 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 12:50:20 INFO - PROCESS | 5670 | 1461095420140 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 5670 | 1461095420144 Marionette TRACE conn4 <- [1,2898,null,{}] 12:50:20 INFO - PROCESS | 5670 | 1461095420308 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:20 INFO - PROCESS | 5670 | 1461095420584 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 12:50:20 INFO - PROCESS | 5670 | 1461095420958 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 5670 | ++DOCSHELL 0x86c6f800 == 139 [pid = 5670] [id = 732] 12:50:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x86c70400) [pid = 5670] [serial = 2197] [outer = (nil)] 12:50:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x872bb400) [pid = 5670] [serial = 2198] [outer = 0x86c70400] 12:50:21 INFO - PROCESS | 5670 | 1461095421050 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x88a95400) [pid = 5670] [serial = 2199] [outer = 0x86c70400] 12:50:22 INFO - PROCESS | 5670 | 1461095422081 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:50:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:50:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1986ms 12:50:22 INFO - PROCESS | 5670 | 1461095422128 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 12:50:22 INFO - PROCESS | 5670 | 1461095422137 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 12:50:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:50:22 INFO - PROCESS | 5670 | 1461095422145 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 5670 | 1461095422150 Marionette TRACE conn4 <- [1,2902,null,{}] 12:50:22 INFO - PROCESS | 5670 | 1461095422157 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:22 INFO - PROCESS | 5670 | 1461095422408 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 12:50:22 INFO - PROCESS | 5670 | 1461095422782 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:22 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a251000 == 140 [pid = 5670] [id = 733] 12:50:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x8a254000) [pid = 5670] [serial = 2200] [outer = (nil)] 12:50:22 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8b3ac400) [pid = 5670] [serial = 2201] [outer = 0x8a254000] 12:50:22 INFO - PROCESS | 5670 | 1461095422879 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x8b57f000) [pid = 5670] [serial = 2202] [outer = 0x8a254000] 12:50:23 INFO - PROCESS | 5670 | 1461095423937 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:50:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:50:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1831ms 12:50:23 INFO - PROCESS | 5670 | 1461095423976 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 12:50:23 INFO - PROCESS | 5670 | 1461095423980 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 12:50:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:50:23 INFO - PROCESS | 5670 | 1461095423987 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:50:23 INFO - PROCESS | 5670 | 1461095423992 Marionette TRACE conn4 <- [1,2906,null,{}] 12:50:24 INFO - PROCESS | 5670 | 1461095423998 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:24 INFO - PROCESS | 5670 | 1461095424294 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 12:50:24 INFO - PROCESS | 5670 | 1461095424690 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b583400 == 141 [pid = 5670] [id = 734] 12:50:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8b7a5400) [pid = 5670] [serial = 2203] [outer = (nil)] 12:50:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8bc51400) [pid = 5670] [serial = 2204] [outer = 0x8b7a5400] 12:50:24 INFO - PROCESS | 5670 | 1461095424790 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8bc5d000) [pid = 5670] [serial = 2205] [outer = 0x8b7a5400] 12:50:25 INFO - PROCESS | 5670 | 1461095425716 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:50:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:50:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1780ms 12:50:25 INFO - PROCESS | 5670 | 1461095425776 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 12:50:25 INFO - PROCESS | 5670 | 1461095425786 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 12:50:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:50:25 INFO - PROCESS | 5670 | 1461095425794 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:50:25 INFO - PROCESS | 5670 | 1461095425798 Marionette TRACE conn4 <- [1,2910,null,{}] 12:50:25 INFO - PROCESS | 5670 | 1461095425804 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:26 INFO - PROCESS | 5670 | 1461095426047 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 12:50:26 INFO - PROCESS | 5670 | 1461095426387 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b78b400 == 142 [pid = 5670] [id = 735] 12:50:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8bd22800) [pid = 5670] [serial = 2206] [outer = (nil)] 12:50:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8bf19800) [pid = 5670] [serial = 2207] [outer = 0x8bd22800] 12:50:26 INFO - PROCESS | 5670 | 1461095426485 Marionette DEBUG loaded listener.js 12:50:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8e33ac00) [pid = 5670] [serial = 2208] [outer = 0x8bd22800] 12:50:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:50:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:50:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1479ms 12:50:27 INFO - PROCESS | 5670 | 1461095427263 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:50:27 INFO - PROCESS | 5670 | 1461095427275 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 12:50:27 INFO - TEST-START | /DOMEvents/constructors.html 12:50:27 INFO - PROCESS | 5670 | 1461095427279 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 12:50:27 INFO - PROCESS | 5670 | 1461095427286 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 5670 | 1461095427290 Marionette TRACE conn4 <- [1,2914,null,{}] 12:50:27 INFO - PROCESS | 5670 | 1461095427296 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:27 INFO - PROCESS | 5670 | 1461095427527 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 12:50:27 INFO - PROCESS | 5670 | 1461095427799 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:27 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bcd2400 == 143 [pid = 5670] [id = 736] 12:50:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8e332c00) [pid = 5670] [serial = 2209] [outer = (nil)] 12:50:27 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8e6a3000) [pid = 5670] [serial = 2210] [outer = 0x8e332c00] 12:50:27 INFO - PROCESS | 5670 | 1461095427897 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8f345000) [pid = 5670] [serial = 2211] [outer = 0x8e332c00] 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:50:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:50:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:50:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:50:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:50:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:50:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:50:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:50:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:50:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:50:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:50:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:50:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:50:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:50:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:50:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:50:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:50:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:50:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 1711ms 12:50:29 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:50:29 INFO - PROCESS | 5670 | 1461095428930 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:50:29 INFO - PROCESS | 5670 | 1461095428998 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 12:50:29 INFO - PROCESS | 5670 | 1461095429008 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 12:50:29 INFO - PROCESS | 5670 | 1461095429021 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:50:29 INFO - PROCESS | 5670 | 1461095429023 Marionette TRACE conn4 <- [1,2918,null,{}] 12:50:29 INFO - PROCESS | 5670 | 1461095429043 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:29 INFO - PROCESS | 5670 | 1461095429419 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 12:50:29 INFO - PROCESS | 5670 | 1461095429699 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:29 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e695400 == 144 [pid = 5670] [id = 737] 12:50:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8fa8b000) [pid = 5670] [serial = 2212] [outer = (nil)] 12:50:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8faae000) [pid = 5670] [serial = 2213] [outer = 0x8fa8b000] 12:50:29 INFO - PROCESS | 5670 | 1461095429790 Marionette DEBUG loaded listener.js 12:50:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8fe53c00) [pid = 5670] [serial = 2214] [outer = 0x8fa8b000] 12:50:30 INFO - PROCESS | 5670 | 1461095430631 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:50:30 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:50:30 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1644ms 12:50:30 INFO - PROCESS | 5670 | 1461095430666 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 12:50:30 INFO - PROCESS | 5670 | 1461095430670 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 12:50:30 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:50:30 INFO - PROCESS | 5670 | 1461095430677 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:50:30 INFO - PROCESS | 5670 | 1461095430681 Marionette TRACE conn4 <- [1,2922,null,{}] 12:50:30 INFO - PROCESS | 5670 | 1461095430687 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:30 INFO - PROCESS | 5670 | 1461095430910 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 12:50:31 INFO - PROCESS | 5670 | 1461095431213 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:31 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b3b1800 == 145 [pid = 5670] [id = 738] 12:50:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8f34d800) [pid = 5670] [serial = 2215] [outer = (nil)] 12:50:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x90489000) [pid = 5670] [serial = 2216] [outer = 0x8f34d800] 12:50:31 INFO - PROCESS | 5670 | 1461095431306 Marionette DEBUG loaded listener.js 12:50:31 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x904c4400) [pid = 5670] [serial = 2217] [outer = 0x8f34d800] 12:50:32 INFO - PROCESS | 5670 | [5670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/events/Event.cpp, line 567 12:50:32 INFO - PROCESS | 5670 | [5670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/events/Event.cpp, line 567 12:50:32 INFO - PROCESS | 5670 | [5670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/events/Event.cpp, line 567 12:50:32 INFO - PROCESS | 5670 | [5670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-lx-d-000000000000000000000/build/src/dom/events/Event.cpp, line 567 12:50:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:50:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:50:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:50:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:50:32 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 12:50:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:50:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:50:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:50:32 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 12:50:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:50:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:50:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:50:32 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]" 12:50:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:50:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:50:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:50:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:50:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1545ms 12:50:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:50:32 INFO - PROCESS | 5670 | 1461095432208 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:50:32 INFO - PROCESS | 5670 | 1461095432227 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 12:50:32 INFO - PROCESS | 5670 | 1461095432240 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 12:50:32 INFO - PROCESS | 5670 | 1461095432246 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:50:32 INFO - PROCESS | 5670 | 1461095432254 Marionette TRACE conn4 <- [1,2926,null,{}] 12:50:32 INFO - PROCESS | 5670 | 1461095432264 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:32 INFO - PROCESS | 5670 | 1461095432534 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 12:50:32 INFO - PROCESS | 5670 | 1461095432817 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:32 INFO - PROCESS | 5670 | ++DOCSHELL 0x8ff66000 == 146 [pid = 5670] [id = 739] 12:50:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8ff6d000) [pid = 5670] [serial = 2218] [outer = (nil)] 12:50:32 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x9316a000) [pid = 5670] [serial = 2219] [outer = 0x8ff6d000] 12:50:32 INFO - PROCESS | 5670 | 1461095432914 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x93cab800) [pid = 5670] [serial = 2220] [outer = 0x8ff6d000] 12:50:33 INFO - PROCESS | 5670 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:50:33 INFO - PROCESS | 5670 | 1461095433824 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:50:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:50:33 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1600ms 12:50:33 INFO - PROCESS | 5670 | 1461095433847 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 12:50:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:50:33 INFO - PROCESS | 5670 | 1461095433851 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 12:50:33 INFO - PROCESS | 5670 | 1461095433858 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 5670 | 1461095433862 Marionette TRACE conn4 <- [1,2930,null,{}] 12:50:33 INFO - PROCESS | 5670 | 1461095433868 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:34 INFO - PROCESS | 5670 | 1461095434105 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 12:50:34 INFO - PROCESS | 5670 | 1461095434441 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 5670 | ++DOCSHELL 0x93008000 == 147 [pid = 5670] [id = 740] 12:50:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x93168400) [pid = 5670] [serial = 2221] [outer = (nil)] 12:50:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x93f05c00) [pid = 5670] [serial = 2222] [outer = 0x93168400] 12:50:34 INFO - PROCESS | 5670 | 1461095434538 Marionette DEBUG loaded listener.js 12:50:34 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x93f0a000) [pid = 5670] [serial = 2223] [outer = 0x93168400] 12:50:35 INFO - PROCESS | 5670 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:50:35 INFO - PROCESS | 5670 | 1461095435407 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:50:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:50:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1579ms 12:50:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:50:35 INFO - PROCESS | 5670 | 1461095435441 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 12:50:35 INFO - PROCESS | 5670 | 1461095435444 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 12:50:35 INFO - PROCESS | 5670 | 1461095435453 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:50:35 INFO - PROCESS | 5670 | 1461095435458 Marionette TRACE conn4 <- [1,2934,null,{}] 12:50:35 INFO - PROCESS | 5670 | 1461095435465 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:35 INFO - PROCESS | 5670 | 1461095435701 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 12:50:36 INFO - PROCESS | 5670 | 1461095436005 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:36 INFO - PROCESS | 5670 | ++DOCSHELL 0x93cb6000 == 148 [pid = 5670] [id = 741] 12:50:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x93f07800) [pid = 5670] [serial = 2224] [outer = (nil)] 12:50:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x941eb000) [pid = 5670] [serial = 2225] [outer = 0x93f07800] 12:50:36 INFO - PROCESS | 5670 | 1461095436101 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x94208800) [pid = 5670] [serial = 2226] [outer = 0x93f07800] 12:50:36 INFO - PROCESS | 5670 | 1461095436948 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:50:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:50:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1543ms 12:50:36 INFO - PROCESS | 5670 | 1461095436996 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 12:50:37 INFO - PROCESS | 5670 | 1461095437000 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 12:50:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:50:37 INFO - PROCESS | 5670 | 1461095437008 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 5670 | 1461095437012 Marionette TRACE conn4 <- [1,2938,null,{}] 12:50:37 INFO - PROCESS | 5670 | 1461095437018 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:37 INFO - PROCESS | 5670 | 1461095437437 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 12:50:37 INFO - PROCESS | 5670 | 1461095437635 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x941e0400 == 149 [pid = 5670] [id = 742] 12:50:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x94296000) [pid = 5670] [serial = 2227] [outer = (nil)] 12:50:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x94298c00) [pid = 5670] [serial = 2228] [outer = 0x94296000] 12:50:37 INFO - PROCESS | 5670 | 1461095437814 Marionette DEBUG loaded listener.js 12:50:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x942a0800) [pid = 5670] [serial = 2229] [outer = 0x94296000] 12:50:38 INFO - PROCESS | 5670 | 1461095438694 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:50:38 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. 12:50:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1732ms 12:50:38 INFO - PROCESS | 5670 | 1461095438740 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 12:50:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:50:38 INFO - PROCESS | 5670 | 1461095438745 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 12:50:38 INFO - PROCESS | 5670 | 1461095438753 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:50:38 INFO - PROCESS | 5670 | 1461095438758 Marionette TRACE conn4 <- [1,2942,null,{}] 12:50:38 INFO - PROCESS | 5670 | 1461095438764 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:39 INFO - PROCESS | 5670 | 1461095439010 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 12:50:39 INFO - PROCESS | 5670 | 1461095439344 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x942a1800 == 150 [pid = 5670] [id = 743] 12:50:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x9582a800) [pid = 5670] [serial = 2230] [outer = (nil)] 12:50:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x9588bc00) [pid = 5670] [serial = 2231] [outer = 0x9582a800] 12:50:39 INFO - PROCESS | 5670 | 1461095439535 Marionette DEBUG loaded listener.js 12:50:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x95890000) [pid = 5670] [serial = 2232] [outer = 0x9582a800] 12:50:40 INFO - PROCESS | 5670 | 1461095440375 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:50:40 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 12:50:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:50:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1683ms 12:50:40 INFO - PROCESS | 5670 | 1461095440436 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 12:50:40 INFO - PROCESS | 5670 | 1461095440440 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 12:50:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:50:40 INFO - PROCESS | 5670 | 1461095440448 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:50:40 INFO - PROCESS | 5670 | 1461095440452 Marionette TRACE conn4 <- [1,2946,null,{}] 12:50:40 INFO - PROCESS | 5670 | 1461095440458 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:40 INFO - PROCESS | 5670 | 1461095440721 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 12:50:41 INFO - PROCESS | 5670 | 1461095441043 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 5670 | ++DOCSHELL 0x94212800 == 151 [pid = 5670] [id = 744] 12:50:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x96a36000) [pid = 5670] [serial = 2233] [outer = (nil)] 12:50:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x96a3f000) [pid = 5670] [serial = 2234] [outer = 0x96a36000] 12:50:41 INFO - PROCESS | 5670 | 1461095441197 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x96a41800) [pid = 5670] [serial = 2235] [outer = 0x96a36000] 12:50:42 INFO - PROCESS | 5670 | 1461095442008 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:50:42 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. 12:50:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1580ms 12:50:42 INFO - PROCESS | 5670 | 1461095442027 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 5670 | 1461095442030 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 12:50:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:50:42 INFO - PROCESS | 5670 | 1461095442037 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 5670 | 1461095442041 Marionette TRACE conn4 <- [1,2950,null,{}] 12:50:42 INFO - PROCESS | 5670 | 1461095442046 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:42 INFO - PROCESS | 5670 | 1461095442283 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 12:50:42 INFO - PROCESS | 5670 | 1461095442565 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 5670 | ++DOCSHELL 0x84fe0000 == 152 [pid = 5670] [id = 745] 12:50:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x9588c800) [pid = 5670] [serial = 2236] [outer = (nil)] 12:50:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x96bc3800) [pid = 5670] [serial = 2237] [outer = 0x9588c800] 12:50:42 INFO - PROCESS | 5670 | 1461095442657 Marionette DEBUG loaded listener.js 12:50:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x96bca800) [pid = 5670] [serial = 2238] [outer = 0x9588c800] 12:50:43 INFO - PROCESS | 5670 | ++DOCSHELL 0x96a3b000 == 153 [pid = 5670] [id = 746] 12:50:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x96fc3400) [pid = 5670] [serial = 2239] [outer = (nil)] 12:50:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0x96fe8400) [pid = 5670] [serial = 2240] [outer = 0x96fc3400] 12:50:43 INFO - PROCESS | 5670 | 1461095443655 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:50:43 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. 12:50:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1628ms 12:50:43 INFO - PROCESS | 5670 | 1461095443692 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 12:50:43 INFO - PROCESS | 5670 | 1461095443697 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 12:50:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:50:43 INFO - PROCESS | 5670 | 1461095443708 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:50:43 INFO - PROCESS | 5670 | 1461095443711 Marionette TRACE conn4 <- [1,2954,null,{}] 12:50:43 INFO - PROCESS | 5670 | 1461095443718 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:44 INFO - PROCESS | 5670 | 1461095444032 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 12:50:44 INFO - PROCESS | 5670 | 1461095444424 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 5670 | ++DOCSHELL 0x91235800 == 154 [pid = 5670] [id = 747] 12:50:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0x95828c00) [pid = 5670] [serial = 2241] [outer = (nil)] 12:50:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0x96fe8c00) [pid = 5670] [serial = 2242] [outer = 0x95828c00] 12:50:44 INFO - PROCESS | 5670 | 1461095444524 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0x9717fc00) [pid = 5670] [serial = 2243] [outer = 0x95828c00] 12:50:45 INFO - PROCESS | 5670 | 1461095445309 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:50:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:50:45 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 12:50:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1637ms 12:50:45 INFO - PROCESS | 5670 | 1461095445347 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 12:50:45 INFO - PROCESS | 5670 | 1461095445350 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 12:50:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:50:45 INFO - PROCESS | 5670 | 1461095445357 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:50:45 INFO - PROCESS | 5670 | 1461095445361 Marionette TRACE conn4 <- [1,2958,null,{}] 12:50:45 INFO - PROCESS | 5670 | 1461095445367 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:45 INFO - PROCESS | 5670 | 1461095445625 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 12:50:45 INFO - PROCESS | 5670 | 1461095445913 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 5670 | ++DOCSHELL 0x96fc4000 == 155 [pid = 5670] [id = 748] 12:50:45 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0x96fe4800) [pid = 5670] [serial = 2244] [outer = (nil)] 12:50:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0x97d65c00) [pid = 5670] [serial = 2245] [outer = 0x96fe4800] 12:50:46 INFO - PROCESS | 5670 | 1461095446014 Marionette DEBUG loaded listener.js 12:50:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0x982d3000) [pid = 5670] [serial = 2246] [outer = 0x96fe4800] 12:50:46 INFO - PROCESS | 5670 | 1461095446884 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:50:46 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. 12:50:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1583ms 12:50:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:50:46 INFO - PROCESS | 5670 | 1461095446941 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 5670 | 1461095446944 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 12:50:46 INFO - PROCESS | 5670 | 1461095446951 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 5670 | 1461095446954 Marionette TRACE conn4 <- [1,2962,null,{}] 12:50:46 INFO - PROCESS | 5670 | 1461095446961 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:47 INFO - PROCESS | 5670 | 1461095447293 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 12:50:47 INFO - PROCESS | 5670 | 1461095447524 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:47 INFO - PROCESS | 5670 | ++DOCSHELL 0x96fbec00 == 156 [pid = 5670] [id = 749] 12:50:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0x979b5c00) [pid = 5670] [serial = 2247] [outer = (nil)] 12:50:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x982f5000) [pid = 5670] [serial = 2248] [outer = 0x979b5c00] 12:50:47 INFO - PROCESS | 5670 | 1461095447624 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x98303000) [pid = 5670] [serial = 2249] [outer = 0x979b5c00] 12:50:48 INFO - PROCESS | 5670 | 1461095448516 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:50:48 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. 12:50:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1590ms 12:50:48 INFO - PROCESS | 5670 | 1461095448541 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 12:50:48 INFO - PROCESS | 5670 | 1461095448545 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 12:50:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:50:48 INFO - PROCESS | 5670 | 1461095448553 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:50:48 INFO - PROCESS | 5670 | 1461095448557 Marionette TRACE conn4 <- [1,2966,null,{}] 12:50:48 INFO - PROCESS | 5670 | 1461095448564 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:48 INFO - PROCESS | 5670 | 1461095448798 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 12:50:49 INFO - PROCESS | 5670 | 1461095449113 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:49 INFO - PROCESS | 5670 | ++DOCSHELL 0x872b3800 == 157 [pid = 5670] [id = 750] 12:50:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x96fc5c00) [pid = 5670] [serial = 2250] [outer = (nil)] 12:50:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x983c9c00) [pid = 5670] [serial = 2251] [outer = 0x96fc5c00] 12:50:49 INFO - PROCESS | 5670 | 1461095449219 Marionette DEBUG loaded listener.js 12:50:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x98537400) [pid = 5670] [serial = 2252] [outer = 0x96fc5c00] 12:50:50 INFO - PROCESS | 5670 | 1461095450074 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:50:50 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. 12:50:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1580ms 12:50:50 INFO - PROCESS | 5670 | 1461095450134 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 12:50:50 INFO - PROCESS | 5670 | 1461095450137 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 12:50:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:50:50 INFO - PROCESS | 5670 | 1461095450145 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:50:50 INFO - PROCESS | 5670 | 1461095450149 Marionette TRACE conn4 <- [1,2970,null,{}] 12:50:50 INFO - PROCESS | 5670 | 1461095450155 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:50 INFO - PROCESS | 5670 | 1461095450393 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 12:50:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8a004c00 == 156 [pid = 5670] [id = 668] 12:50:53 INFO - PROCESS | 5670 | --DOCSHELL 0x904cd400 == 155 [pid = 5670] [id = 679] 12:50:53 INFO - PROCESS | 5670 | --DOCSHELL 0x90487400 == 154 [pid = 5670] [id = 678] 12:50:53 INFO - PROCESS | 5670 | --DOCSHELL 0x9066fc00 == 153 [pid = 5670] [id = 681] 12:50:53 INFO - PROCESS | 5670 | --DOCSHELL 0x96b87000 == 152 [pid = 5670] [id = 682] 12:50:53 INFO - PROCESS | 5670 | --DOCSHELL 0x9316b800 == 151 [pid = 5670] [id = 680] 12:50:53 INFO - PROCESS | 5670 | --DOCSHELL 0x84fd9800 == 150 [pid = 5670] [id = 706] 12:50:53 INFO - PROCESS | 5670 | --DOCSHELL 0x95828000 == 149 [pid = 5670] [id = 683] 12:50:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8a250800 == 148 [pid = 5670] [id = 647] 12:50:53 INFO - PROCESS | 5670 | --DOCSHELL 0x8fe5b000 == 147 [pid = 5670] [id = 677] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x8a005c00) [pid = 5670] [serial = 2130] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0xa4452400) [pid = 5670] [serial = 2114] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0xa2adc000) [pid = 5670] [serial = 2112] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x9fee6000) [pid = 5670] [serial = 2106] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0xa0eb0c00) [pid = 5670] [serial = 2109] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x93f08c00) [pid = 5670] [serial = 2087] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x8e330400) [pid = 5670] [serial = 2076] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x85647400) [pid = 5670] [serial = 2120] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x8f6a5400) [pid = 5670] [serial = 2078] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x93011000) [pid = 5670] [serial = 2085] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x8b580000) [pid = 5670] [serial = 2010] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x88c86c00) [pid = 5670] [serial = 2127] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x98849400) [pid = 5670] [serial = 2100] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x994bb400) [pid = 5670] [serial = 2055] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x8bcd9400) [pid = 5670] [serial = 2075] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x8b427400) [pid = 5670] [serial = 2072] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x8b3b1400) [pid = 5670] [serial = 2118] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x859e3000) [pid = 5670] [serial = 2121] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x9830f800) [pid = 5670] [serial = 2099] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x941e0c00) [pid = 5670] [serial = 2088] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x96ad8000) [pid = 5670] [serial = 2094] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x872b8800) [pid = 5670] [serial = 2070] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x94217800) [pid = 5670] [serial = 2091] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x8b3af800) [pid = 5670] [serial = 2117] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x88a8a800) [pid = 5670] [serial = 2126] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x96a3d000) [pid = 5670] [serial = 2093] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x9fb3a400) [pid = 5670] [serial = 2105] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0xa2a32000) [pid = 5670] [serial = 2111] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x99bd5c00) [pid = 5670] [serial = 2103] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x8fa87000) [pid = 5670] [serial = 2079] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x8ff70000) [pid = 5670] [serial = 2082] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x8618a800) [pid = 5670] [serial = 2069] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x8fe5d800) [pid = 5670] [serial = 2081] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x94215800) [pid = 5670] [serial = 2090] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x89a07800) [pid = 5670] [serial = 2129] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8b589000) [pid = 5670] [serial = 2073] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0xa0adfc00) [pid = 5670] [serial = 2108] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x99a31c00) [pid = 5670] [serial = 2102] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x96fc3800) [pid = 5670] [serial = 2096] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0xa4541c00) [pid = 5670] [serial = 2115] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x86c7a400) [pid = 5670] [serial = 2124] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x86c6e000) [pid = 5670] [serial = 2123] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x97d5d000) [pid = 5670] [serial = 2097] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x904f0000) [pid = 5670] [serial = 2084] [outer = (nil)] [url = about:blank] 12:50:54 INFO - PROCESS | 5670 | 1461095454133 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x859e6000 == 148 [pid = 5670] [id = 751] 12:50:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x859ebc00) [pid = 5670] [serial = 2253] [outer = (nil)] 12:50:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x86182000) [pid = 5670] [serial = 2254] [outer = 0x859ebc00] 12:50:54 INFO - PROCESS | 5670 | 1461095454216 Marionette DEBUG loaded listener.js 12:50:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8618cc00) [pid = 5670] [serial = 2255] [outer = 0x859ebc00] 12:50:55 INFO - PROCESS | 5670 | 1461095455026 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:50:55 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. 12:50:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 4892ms 12:50:55 INFO - PROCESS | 5670 | 1461095455037 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 12:50:55 INFO - PROCESS | 5670 | 1461095455043 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 12:50:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:50:55 INFO - PROCESS | 5670 | 1461095455050 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:50:55 INFO - PROCESS | 5670 | 1461095455057 Marionette TRACE conn4 <- [1,2974,null,{}] 12:50:55 INFO - PROCESS | 5670 | 1461095455064 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:55 INFO - PROCESS | 5670 | 1461095455296 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 12:50:55 INFO - PROCESS | 5670 | 1461095455515 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c81400 == 149 [pid = 5670] [id = 752] 12:50:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x88c81800) [pid = 5670] [serial = 2256] [outer = (nil)] 12:50:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x88d11c00) [pid = 5670] [serial = 2257] [outer = 0x88c81800] 12:50:55 INFO - PROCESS | 5670 | 1461095455595 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x89a0d800) [pid = 5670] [serial = 2258] [outer = 0x88c81800] 12:50:56 INFO - PROCESS | 5670 | 1461095456466 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:50:56 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. 12:50:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1438ms 12:50:56 INFO - PROCESS | 5670 | 1461095456493 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 5670 | 1461095456498 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 12:50:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:50:56 INFO - PROCESS | 5670 | 1461095456505 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 5670 | 1461095456508 Marionette TRACE conn4 <- [1,2978,null,{}] 12:50:56 INFO - PROCESS | 5670 | 1461095456514 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:56 INFO - PROCESS | 5670 | 1461095456795 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 12:50:56 INFO - PROCESS | 5670 | 1461095456830 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a09b400 == 150 [pid = 5670] [id = 753] 12:50:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8b3a8c00) [pid = 5670] [serial = 2259] [outer = (nil)] 12:50:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8b3b2000) [pid = 5670] [serial = 2260] [outer = 0x8b3a8c00] 12:50:56 INFO - PROCESS | 5670 | 1461095456904 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8b426800) [pid = 5670] [serial = 2261] [outer = 0x8b3a8c00] 12:50:57 INFO - PROCESS | 5670 | 1461095457861 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:50:57 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. 12:50:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1380ms 12:50:57 INFO - PROCESS | 5670 | 1461095457892 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 12:50:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:50:57 INFO - PROCESS | 5670 | 1461095457896 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 12:50:57 INFO - PROCESS | 5670 | 1461095457912 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 5670 | 1461095457921 Marionette TRACE conn4 <- [1,2982,null,{}] 12:50:57 INFO - PROCESS | 5670 | 1461095457934 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:58 INFO - PROCESS | 5670 | 1461095458212 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 12:50:58 INFO - PROCESS | 5670 | 1461095458250 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a00d800 == 151 [pid = 5670] [id = 754] 12:50:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8b58a800) [pid = 5670] [serial = 2262] [outer = (nil)] 12:50:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x8b78e400) [pid = 5670] [serial = 2263] [outer = 0x8b58a800] 12:50:58 INFO - PROCESS | 5670 | 1461095458335 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8b7a1800) [pid = 5670] [serial = 2264] [outer = 0x8b58a800] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x85870800) [pid = 5670] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x8b422400) [pid = 5670] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x8f34a800) [pid = 5670] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8e653400) [pid = 5670] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x8f346000) [pid = 5670] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x8e32f400) [pid = 5670] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x8bf18c00) [pid = 5670] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8bd2f000) [pid = 5670] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8bc8c400) [pid = 5670] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x8b79f800) [pid = 5670] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x8b6cc800) [pid = 5670] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x8b42c400) [pid = 5670] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x8a096c00) [pid = 5670] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x872be000) [pid = 5670] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x88d15c00) [pid = 5670] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x872b1800) [pid = 5670] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x904c8800) [pid = 5670] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x8bc87400) [pid = 5670] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x8ff6d800) [pid = 5670] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:50:59 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x8563a400) [pid = 5670] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:50:59 INFO - PROCESS | 5670 | 1461095459934 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:50:59 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 12:50:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:50:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 2052ms 12:50:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:50:59 INFO - PROCESS | 5670 | 1461095459956 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 5670 | 1461095459960 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 12:50:59 INFO - PROCESS | 5670 | 1461095459967 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 5670 | 1461095459970 Marionette TRACE conn4 <- [1,2986,null,{}] 12:50:59 INFO - PROCESS | 5670 | 1461095459976 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:00 INFO - PROCESS | 5670 | 1461095460191 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 12:51:00 INFO - PROCESS | 5670 | 1461095460410 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x87d55800 == 152 [pid = 5670] [id = 755] 12:51:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8b3b0800) [pid = 5670] [serial = 2265] [outer = (nil)] 12:51:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x8b79f800) [pid = 5670] [serial = 2266] [outer = 0x8b3b0800] 12:51:00 INFO - PROCESS | 5670 | 1461095460487 Marionette DEBUG loaded listener.js 12:51:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8b7b7c00) [pid = 5670] [serial = 2267] [outer = 0x8b3b0800] 12:51:01 INFO - PROCESS | 5670 | 1461095461238 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:51:01 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. 12:51:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1440ms 12:51:01 INFO - PROCESS | 5670 | 1461095461412 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 12:51:01 INFO - PROCESS | 5670 | 1461095461416 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 12:51:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:51:01 INFO - PROCESS | 5670 | 1461095461437 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:51:01 INFO - PROCESS | 5670 | 1461095461443 Marionette TRACE conn4 <- [1,2990,null,{}] 12:51:01 INFO - PROCESS | 5670 | 1461095461453 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:01 INFO - PROCESS | 5670 | 1461095461714 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 12:51:02 INFO - PROCESS | 5670 | 1461095462118 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x872b6c00 == 153 [pid = 5670] [id = 756] 12:51:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x872b8400) [pid = 5670] [serial = 2268] [outer = (nil)] 12:51:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x87bef800) [pid = 5670] [serial = 2269] [outer = 0x872b8400] 12:51:02 INFO - PROCESS | 5670 | 1461095462217 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x88a92c00) [pid = 5670] [serial = 2270] [outer = 0x872b8400] 12:51:02 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a097c00 == 154 [pid = 5670] [id = 757] 12:51:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8a253c00) [pid = 5670] [serial = 2271] [outer = (nil)] 12:51:02 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8b3ad000) [pid = 5670] [serial = 2272] [outer = 0x8a253c00] 12:51:03 INFO - PROCESS | 5670 | 1461095463222 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:51:03 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. 12:51:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1856ms 12:51:03 INFO - PROCESS | 5670 | 1461095463282 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 12:51:03 INFO - PROCESS | 5670 | 1461095463288 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 12:51:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:51:03 INFO - PROCESS | 5670 | 1461095463301 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 5670 | 1461095463307 Marionette TRACE conn4 <- [1,2994,null,{}] 12:51:03 INFO - PROCESS | 5670 | 1461095463317 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:03 INFO - PROCESS | 5670 | 1461095463655 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 12:51:04 INFO - PROCESS | 5670 | 1461095464021 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:04 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b425400 == 155 [pid = 5670] [id = 758] 12:51:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8b42f800) [pid = 5670] [serial = 2273] [outer = (nil)] 12:51:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8b5ea800) [pid = 5670] [serial = 2274] [outer = 0x8b42f800] 12:51:04 INFO - PROCESS | 5670 | 1461095464113 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8b78b000) [pid = 5670] [serial = 2275] [outer = 0x8b42f800] 12:51:05 INFO - PROCESS | 5670 | 1461095465043 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:51:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:51:05 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 12:51:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1788ms 12:51:05 INFO - PROCESS | 5670 | 1461095465086 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 12:51:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:51:05 INFO - PROCESS | 5670 | 1461095465091 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 12:51:05 INFO - PROCESS | 5670 | 1461095465097 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:51:05 INFO - PROCESS | 5670 | 1461095465102 Marionette TRACE conn4 <- [1,2998,null,{}] 12:51:05 INFO - PROCESS | 5670 | 1461095465118 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:05 INFO - PROCESS | 5670 | 1461095465468 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 12:51:05 INFO - PROCESS | 5670 | 1461095465794 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc85400 == 156 [pid = 5670] [id = 759] 12:51:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8bcdc000) [pid = 5670] [serial = 2276] [outer = (nil)] 12:51:05 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8bd2dc00) [pid = 5670] [serial = 2277] [outer = 0x8bcdc000] 12:51:05 INFO - PROCESS | 5670 | 1461095465899 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8bf12400) [pid = 5670] [serial = 2278] [outer = 0x8bcdc000] 12:51:06 INFO - PROCESS | 5670 | 1461095466761 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:51:06 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. 12:51:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1687ms 12:51:06 INFO - PROCESS | 5670 | 1461095466785 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 12:51:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:51:06 INFO - PROCESS | 5670 | 1461095466790 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 12:51:06 INFO - PROCESS | 5670 | 1461095466796 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 5670 | 1461095466800 Marionette TRACE conn4 <- [1,3002,null,{}] 12:51:06 INFO - PROCESS | 5670 | 1461095466806 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:07 INFO - PROCESS | 5670 | 1461095467036 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 12:51:07 INFO - PROCESS | 5670 | 1461095467344 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 5670 | ++DOCSHELL 0x88c87000 == 157 [pid = 5670] [id = 760] 12:51:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8bc5b800) [pid = 5670] [serial = 2279] [outer = (nil)] 12:51:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8e339800) [pid = 5670] [serial = 2280] [outer = 0x8bc5b800] 12:51:07 INFO - PROCESS | 5670 | 1461095467438 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8e649800) [pid = 5670] [serial = 2281] [outer = 0x8bc5b800] 12:51:08 INFO - PROCESS | 5670 | 1461095468304 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:51:08 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. 12:51:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1529ms 12:51:08 INFO - PROCESS | 5670 | 1461095468325 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 12:51:08 INFO - PROCESS | 5670 | 1461095468328 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 12:51:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:51:08 INFO - PROCESS | 5670 | 1461095468335 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:51:08 INFO - PROCESS | 5670 | 1461095468339 Marionette TRACE conn4 <- [1,3006,null,{}] 12:51:08 INFO - PROCESS | 5670 | 1461095468353 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:08 INFO - PROCESS | 5670 | 1461095468630 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 12:51:08 INFO - PROCESS | 5670 | 1461095468910 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:08 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b7a8800 == 158 [pid = 5670] [id = 761] 12:51:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8e331c00) [pid = 5670] [serial = 2282] [outer = (nil)] 12:51:08 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x8f34dc00) [pid = 5670] [serial = 2283] [outer = 0x8e331c00] 12:51:09 INFO - PROCESS | 5670 | 1461095469006 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x8f6a1000) [pid = 5670] [serial = 2284] [outer = 0x8e331c00] 12:51:09 INFO - PROCESS | 5670 | 1461095469945 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:51:09 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. 12:51:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1636ms 12:51:09 INFO - PROCESS | 5670 | 1461095469973 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 5670 | 1461095469978 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 12:51:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:51:09 INFO - PROCESS | 5670 | 1461095469985 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - PROCESS | 5670 | 1461095469989 Marionette TRACE conn4 <- [1,3010,null,{}] 12:51:09 INFO - PROCESS | 5670 | 1461095469995 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:10 INFO - PROCESS | 5670 | 1461095470286 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 12:51:10 INFO - PROCESS | 5670 | 1461095470602 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:10 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e69d800 == 159 [pid = 5670] [id = 762] 12:51:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x8fa8e000) [pid = 5670] [serial = 2285] [outer = (nil)] 12:51:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x8fab6800) [pid = 5670] [serial = 2286] [outer = 0x8fa8e000] 12:51:10 INFO - PROCESS | 5670 | 1461095470759 Marionette DEBUG loaded listener.js 12:51:10 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x8fe51c00) [pid = 5670] [serial = 2287] [outer = 0x8fa8e000] 12:51:11 INFO - PROCESS | 5670 | 1461095471548 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:51:11 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 12:51:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1583ms 12:51:11 INFO - PROCESS | 5670 | 1461095471568 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 12:51:11 INFO - PROCESS | 5670 | 1461095471572 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 12:51:11 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:51:11 INFO - PROCESS | 5670 | 1461095471578 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:51:11 INFO - PROCESS | 5670 | 1461095471582 Marionette TRACE conn4 <- [1,3014,null,{}] 12:51:11 INFO - PROCESS | 5670 | 1461095471588 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:11 INFO - PROCESS | 5670 | 1461095471837 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 12:51:12 INFO - PROCESS | 5670 | 1461095472117 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:12 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f341c00 == 160 [pid = 5670] [id = 763] 12:51:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x8fa86800) [pid = 5670] [serial = 2288] [outer = (nil)] 12:51:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x8ff6d800) [pid = 5670] [serial = 2289] [outer = 0x8fa86800] 12:51:12 INFO - PROCESS | 5670 | 1461095472212 Marionette DEBUG loaded listener.js 12:51:12 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x8ff6fc00) [pid = 5670] [serial = 2290] [outer = 0x8fa86800] 12:51:12 INFO - PROCESS | 5670 | [5670] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:51:13 INFO - PROCESS | 5670 | 1461095473141 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:51:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:51:13 INFO - {} 12:51:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:51:13 INFO - {} 12:51:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:51:13 INFO - {} 12:51:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:51:13 INFO - {} 12:51:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1586ms 12:51:13 INFO - PROCESS | 5670 | 1461095473199 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 12:51:13 INFO - PROCESS | 5670 | 1461095473203 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 12:51:13 INFO - TEST-START | /FileAPI/fileReader.html 12:51:13 INFO - PROCESS | 5670 | 1461095473212 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:51:13 INFO - PROCESS | 5670 | 1461095473215 Marionette TRACE conn4 <- [1,3018,null,{}] 12:51:13 INFO - PROCESS | 5670 | 1461095473220 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:13 INFO - PROCESS | 5670 | 1461095473468 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 12:51:13 INFO - PROCESS | 5670 | 1461095473821 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 5670 | ++DOCSHELL 0x8fe5a800 == 161 [pid = 5670] [id = 764] 12:51:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x8ff68800) [pid = 5670] [serial = 2291] [outer = (nil)] 12:51:13 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x91e7ac00) [pid = 5670] [serial = 2292] [outer = 0x8ff68800] 12:51:13 INFO - PROCESS | 5670 | 1461095473913 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x93076400) [pid = 5670] [serial = 2293] [outer = 0x8ff68800] 12:51:14 INFO - PROCESS | 5670 | 1461095474699 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:51:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:51:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:51:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:51:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:51:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 1537ms 12:51:14 INFO - PROCESS | 5670 | 1461095474751 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 12:51:14 INFO - PROCESS | 5670 | 1461095474754 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 12:51:14 INFO - TEST-START | /FileAPI/historical.html 12:51:14 INFO - PROCESS | 5670 | 1461095474761 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:51:14 INFO - PROCESS | 5670 | 1461095474765 Marionette TRACE conn4 <- [1,3022,null,{}] 12:51:14 INFO - PROCESS | 5670 | 1461095474770 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:15 INFO - PROCESS | 5670 | 1461095475004 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 12:51:15 INFO - PROCESS | 5670 | 1461095475305 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e32d400 == 162 [pid = 5670] [id = 765] 12:51:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x8fa84c00) [pid = 5670] [serial = 2294] [outer = (nil)] 12:51:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x93f08c00) [pid = 5670] [serial = 2295] [outer = 0x8fa84c00] 12:51:15 INFO - PROCESS | 5670 | 1461095475397 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x941df800) [pid = 5670] [serial = 2296] [outer = 0x8fa84c00] 12:51:16 INFO - PROCESS | 5670 | 1461095476238 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:51:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:51:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:51:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:51:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:51:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:51:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:51:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:51:16 INFO - TEST-OK | /FileAPI/historical.html | took 1533ms 12:51:16 INFO - PROCESS | 5670 | 1461095476297 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 5670 | 1461095476300 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 12:51:16 INFO - TEST-START | /FileAPI/idlharness.html 12:51:16 INFO - PROCESS | 5670 | 1461095476312 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 5670 | 1461095476316 Marionette TRACE conn4 <- [1,3026,null,{}] 12:51:16 INFO - PROCESS | 5670 | 1461095476322 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:16 INFO - PROCESS | 5670 | 1461095476545 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 12:51:16 INFO - PROCESS | 5670 | 1461095476858 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:16 INFO - PROCESS | 5670 | ++DOCSHELL 0x85ca0800 == 163 [pid = 5670] [id = 766] 12:51:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x8e64d400) [pid = 5670] [serial = 2297] [outer = (nil)] 12:51:16 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x94217c00) [pid = 5670] [serial = 2298] [outer = 0x8e64d400] 12:51:16 INFO - PROCESS | 5670 | 1461095476946 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x94298000) [pid = 5670] [serial = 2299] [outer = 0x8e64d400] 12:51:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:51:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:51:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:51:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:51:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:51:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:51:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:51:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:51:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:51:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:51:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:51:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:51:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:51:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:51:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:51:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:51:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:51:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:51:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:51:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:51:19 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 12:51:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:51:19 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 12:51:19 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 12:51:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:51:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:51:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:51:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:51:19 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 12:51:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:51:19 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 12:51:19 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 12:51:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:51:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:51:19 INFO - TEST-OK | /FileAPI/idlharness.html | took 2704ms 12:51:19 INFO - TEST-START | /FileAPI/idlharness.worker 12:51:19 INFO - PROCESS | 5670 | 1461095478883 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:51:19 INFO - PROCESS | 5670 | 1461095479022 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 12:51:19 INFO - PROCESS | 5670 | 1461095479033 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 12:51:19 INFO - PROCESS | 5670 | 1461095479048 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:51:19 INFO - PROCESS | 5670 | 1461095479068 Marionette TRACE conn4 <- [1,3030,null,{}] 12:51:19 INFO - PROCESS | 5670 | 1461095479082 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:19 INFO - PROCESS | 5670 | 1461095479551 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 12:51:19 INFO - PROCESS | 5670 | 1461095479779 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 5670 | ++DOCSHELL 0x941eb800 == 164 [pid = 5670] [id = 767] 12:51:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 165 (0x96a6f400) [pid = 5670] [serial = 2300] [outer = (nil)] 12:51:19 INFO - PROCESS | 5670 | ++DOMWINDOW == 166 (0x98e8d000) [pid = 5670] [serial = 2301] [outer = 0x96a6f400] 12:51:19 INFO - PROCESS | 5670 | 1461095479887 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 5670 | ++DOMWINDOW == 167 (0x99436000) [pid = 5670] [serial = 2302] [outer = 0x96a6f400] 12:51:20 INFO - PROCESS | 5670 | [5670] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:51:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:51:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:51:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:51:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:51:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:51:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:51:22 INFO - {} 12:51:22 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 12:51:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:51:22 INFO - {} 12:51:22 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 - {} 12:51:22 INFO - {} 12:51:22 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 12:51:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:51:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:51:22 INFO - {} 12:51:22 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 12:51:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:51:22 INFO - {} 12:51:22 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 - {} 12:51:22 INFO - {} 12:51:22 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 12:51:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 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 12:51:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:51:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:51:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 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 12:51:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 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 12:51:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 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 12:51:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:51:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:51:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:51:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:51:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:51:22 INFO - {} 12:51:22 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3546ms 12:51:22 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:51:22 INFO - PROCESS | 5670 | 1461095482459 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:51:22 INFO - PROCESS | 5670 | 1461095482606 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 12:51:22 INFO - PROCESS | 5670 | 1461095482615 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 12:51:22 INFO - PROCESS | 5670 | 1461095482631 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 5670 | 1461095482639 Marionette TRACE conn4 <- [1,3034,null,{}] 12:51:22 INFO - PROCESS | 5670 | 1461095482653 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:23 INFO - PROCESS | 5670 | 1461095483067 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 12:51:23 INFO - PROCESS | 5670 | 1461095483381 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 5670 | ++DOCSHELL 0x99435000 == 165 [pid = 5670] [id = 768] 12:51:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 168 (0x9943e000) [pid = 5670] [serial = 2303] [outer = (nil)] 12:51:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 169 (0xa0f9d000) [pid = 5670] [serial = 2304] [outer = 0x9943e000] 12:51:23 INFO - PROCESS | 5670 | 1461095483471 Marionette DEBUG loaded listener.js 12:51:23 INFO - PROCESS | 5670 | ++DOMWINDOW == 170 (0xa0fdcc00) [pid = 5670] [serial = 2305] [outer = 0x9943e000] 12:51:24 INFO - PROCESS | 5670 | 1461095484308 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:51:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:51:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1697ms 12:51:24 INFO - PROCESS | 5670 | 1461095484329 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 5670 | 1461095484333 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 12:51:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:51:24 INFO - PROCESS | 5670 | 1461095484339 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 5670 | 1461095484342 Marionette TRACE conn4 <- [1,3038,null,{}] 12:51:24 INFO - PROCESS | 5670 | 1461095484349 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:24 INFO - PROCESS | 5670 | 1461095484622 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 12:51:24 INFO - PROCESS | 5670 | 1461095484941 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 5670 | ++DOCSHELL 0xa2a30400 == 166 [pid = 5670] [id = 769] 12:51:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 171 (0xa2a32400) [pid = 5670] [serial = 2306] [outer = (nil)] 12:51:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 172 (0xa2acfc00) [pid = 5670] [serial = 2307] [outer = 0xa2a32400] 12:51:25 INFO - PROCESS | 5670 | 1461095485069 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 5670 | ++DOMWINDOW == 173 (0xa2ade800) [pid = 5670] [serial = 2308] [outer = 0xa2a32400] 12:51:25 INFO - PROCESS | 5670 | 1461095485934 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:51:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:51:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:51:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1629ms 12:51:25 INFO - PROCESS | 5670 | 1461095485971 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 12:51:25 INFO - PROCESS | 5670 | 1461095485975 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 12:51:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:51:25 INFO - PROCESS | 5670 | 1461095485982 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:51:25 INFO - PROCESS | 5670 | 1461095485986 Marionette TRACE conn4 <- [1,3042,null,{}] 12:51:25 INFO - PROCESS | 5670 | 1461095485992 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:26 INFO - PROCESS | 5670 | 1461095486265 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 12:51:26 INFO - PROCESS | 5670 | 1461095486555 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 5670 | ++DOCSHELL 0x8ff68400 == 167 [pid = 5670] [id = 770] 12:51:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 174 (0xa0fe8000) [pid = 5670] [serial = 2309] [outer = (nil)] 12:51:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 175 (0xa3cd7c00) [pid = 5670] [serial = 2310] [outer = 0xa0fe8000] 12:51:26 INFO - PROCESS | 5670 | 1461095486641 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 5670 | ++DOMWINDOW == 176 (0xa4452400) [pid = 5670] [serial = 2311] [outer = 0xa0fe8000] 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:51:27 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. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:51:27 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'.) 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:51:27 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. 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:51:27 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. 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:51:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:51:27 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. 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:51:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:51:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:51:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:51:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:51:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:51:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:51:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:51:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:51:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:51:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:51:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:51:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1991ms 12:51:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:51:28 INFO - PROCESS | 5670 | 1461095487884 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:51:28 INFO - PROCESS | 5670 | 1461095488001 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 12:51:28 INFO - PROCESS | 5670 | 1461095488016 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 12:51:28 INFO - PROCESS | 5670 | 1461095488206 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:51:28 INFO - PROCESS | 5670 | 1461095488209 Marionette TRACE conn4 <- [1,3046,null,{}] 12:51:28 INFO - PROCESS | 5670 | 1461095488338 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:28 INFO - PROCESS | 5670 | 1461095488574 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 12:51:28 INFO - PROCESS | 5670 | 1461095488876 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 5670 | ++DOCSHELL 0x9123e800 == 168 [pid = 5670] [id = 771] 12:51:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 177 (0x93166800) [pid = 5670] [serial = 2312] [outer = (nil)] 12:51:28 INFO - PROCESS | 5670 | ++DOMWINDOW == 178 (0x994c3800) [pid = 5670] [serial = 2313] [outer = 0x93166800] 12:51:28 INFO - PROCESS | 5670 | 1461095488969 Marionette DEBUG loaded listener.js 12:51:29 INFO - PROCESS | 5670 | ++DOMWINDOW == 179 (0x99874800) [pid = 5670] [serial = 2314] [outer = 0x93166800] 12:51:29 INFO - PROCESS | 5670 | [5670] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:51:29 INFO - PROCESS | 5670 | 1461095489915 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:51:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:51:29 INFO - {} 12:51:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1833ms 12:51:29 INFO - PROCESS | 5670 | 1461095489974 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 5670 | 1461095489977 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 12:51:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:51:29 INFO - PROCESS | 5670 | 1461095489984 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 5670 | 1461095489987 Marionette TRACE conn4 <- [1,3050,null,{}] 12:51:30 INFO - PROCESS | 5670 | 1461095490044 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:30 INFO - PROCESS | 5670 | 1461095490256 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 12:51:30 INFO - PROCESS | 5670 | 1461095490618 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:30 INFO - PROCESS | 5670 | ++DOCSHELL 0x859e1c00 == 169 [pid = 5670] [id = 772] 12:51:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 180 (0x9884f400) [pid = 5670] [serial = 2315] [outer = (nil)] 12:51:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 181 (0x9a51a800) [pid = 5670] [serial = 2316] [outer = 0x9884f400] 12:51:30 INFO - PROCESS | 5670 | 1461095490722 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 5670 | ++DOMWINDOW == 182 (0x9a8a2800) [pid = 5670] [serial = 2317] [outer = 0x9884f400] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x982d0400 == 168 [pid = 5670] [id = 700] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x994ba400 == 167 [pid = 5670] [id = 701] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x85c99800 == 166 [pid = 5670] [id = 702] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x89a01c00 == 165 [pid = 5670] [id = 646] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x94209c00 == 164 [pid = 5670] [id = 697] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x95890400 == 163 [pid = 5670] [id = 698] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0xa0ebdc00 == 162 [pid = 5670] [id = 704] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x98302800 == 161 [pid = 5670] [id = 699] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x9588f000 == 160 [pid = 5670] [id = 659] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x9ea1f800 == 159 [pid = 5670] [id = 703] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8b5f9800 == 158 [pid = 5670] [id = 651] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8a00d800 == 157 [pid = 5670] [id = 754] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8a09b400 == 156 [pid = 5670] [id = 753] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x88c81400 == 155 [pid = 5670] [id = 752] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x859e6000 == 154 [pid = 5670] [id = 751] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x96a3b000 == 153 [pid = 5670] [id = 746] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x94212800 == 152 [pid = 5670] [id = 744] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x942a1800 == 151 [pid = 5670] [id = 743] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8586d400 == 150 [pid = 5670] [id = 400] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x941e0400 == 149 [pid = 5670] [id = 742] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x93008000 == 148 [pid = 5670] [id = 740] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x93cb6000 == 147 [pid = 5670] [id = 741] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8ff66000 == 146 [pid = 5670] [id = 739] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x843c9400 == 145 [pid = 5670] [id = 356] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8b3b1800 == 144 [pid = 5670] [id = 738] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8e695400 == 143 [pid = 5670] [id = 737] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8b78b400 == 142 [pid = 5670] [id = 735] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8bcd2400 == 141 [pid = 5670] [id = 736] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8b583400 == 140 [pid = 5670] [id = 734] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x8a251000 == 139 [pid = 5670] [id = 733] 12:51:34 INFO - PROCESS | 5670 | --DOCSHELL 0x86c6f800 == 138 [pid = 5670] [id = 732] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 181 (0x8b42a800) [pid = 5670] [serial = 2195] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 180 (0x8bd2d000) [pid = 5670] [serial = 2067] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 179 (0x8b429000) [pid = 5670] [serial = 2192] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 178 (0x8fe5cc00) [pid = 5670] [serial = 2168] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 177 (0x8fe4e800) [pid = 5670] [serial = 2166] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 176 (0x8faad800) [pid = 5670] [serial = 2165] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 175 (0x8f699c00) [pid = 5670] [serial = 2163] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 174 (0x8f34d000) [pid = 5670] [serial = 2162] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 173 (0x8e69c800) [pid = 5670] [serial = 2160] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 172 (0x8e697800) [pid = 5670] [serial = 2159] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 171 (0x8e644c00) [pid = 5670] [serial = 2157] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 170 (0x8e33dc00) [pid = 5670] [serial = 2156] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 169 (0x8e32b000) [pid = 5670] [serial = 2154] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 168 (0x8bf1b800) [pid = 5670] [serial = 2153] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 167 (0x8bd26000) [pid = 5670] [serial = 2151] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 166 (0x8bcd8800) [pid = 5670] [serial = 2150] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 165 (0x8b7b4c00) [pid = 5670] [serial = 2148] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 164 (0x8b7b0c00) [pid = 5670] [serial = 2147] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 163 (0x8b790800) [pid = 5670] [serial = 2145] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 162 (0x8b78a800) [pid = 5670] [serial = 2144] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 161 (0x8b6c6400) [pid = 5670] [serial = 2142] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 160 (0x8b58dc00) [pid = 5670] [serial = 2141] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 159 (0x8b3aec00) [pid = 5670] [serial = 2139] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 158 (0x8a251800) [pid = 5670] [serial = 2138] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 157 (0x88c8d000) [pid = 5670] [serial = 2136] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 156 (0x87d4c400) [pid = 5670] [serial = 2135] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 155 (0x8a09b000) [pid = 5670] [serial = 2132] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 154 (0x89a0a000) [pid = 5670] [serial = 2189] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 153 (0x872b9c00) [pid = 5670] [serial = 2186] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 152 (0x872bf800) [pid = 5670] [serial = 2187] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 151 (0x93168c00) [pid = 5670] [serial = 2183] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 150 (0x91e79000) [pid = 5670] [serial = 2181] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 149 (0x91422c00) [pid = 5670] [serial = 2180] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 148 (0x90678000) [pid = 5670] [serial = 2178] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 147 (0x9053b800) [pid = 5670] [serial = 2177] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 146 (0x904ed400) [pid = 5670] [serial = 2175] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x904cfc00) [pid = 5670] [serial = 2174] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x9048bc00) [pid = 5670] [serial = 2172] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x90484000) [pid = 5670] [serial = 2171] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x8ff63400) [pid = 5670] [serial = 2169] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x8b57e800) [pid = 5670] [serial = 2193] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x8a009c00) [pid = 5670] [serial = 2190] [outer = (nil)] [url = about:blank] 12:51:34 INFO - PROCESS | 5670 | 1461095494590 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:51:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 4632ms 12:51:34 INFO - PROCESS | 5670 | 1461095494617 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 5670 | 1461095494623 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 12:51:34 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:51:34 INFO - PROCESS | 5670 | 1461095494633 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 5670 | 1461095494639 Marionette TRACE conn4 <- [1,3054,null,{}] 12:51:34 INFO - PROCESS | 5670 | 1461095494648 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:34 INFO - PROCESS | 5670 | 1461095494860 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 12:51:35 INFO - PROCESS | 5670 | 1461095495152 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:35 INFO - PROCESS | 5670 | ++DOCSHELL 0x859e8000 == 139 [pid = 5670] [id = 773] 12:51:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x872b1c00) [pid = 5670] [serial = 2318] [outer = (nil)] 12:51:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x88a90400) [pid = 5670] [serial = 2319] [outer = 0x872b1c00] 12:51:35 INFO - PROCESS | 5670 | 1461095495252 Marionette DEBUG loaded listener.js 12:51:35 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x88d0f400) [pid = 5670] [serial = 2320] [outer = 0x872b1c00] 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:51:36 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" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:51:36 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" 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:51:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2032ms 12:51:36 INFO - PROCESS | 5670 | 1461095496472 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:51:36 INFO - PROCESS | 5670 | 1461095496681 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 12:51:36 INFO - PROCESS | 5670 | 1461095496706 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 12:51:36 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:51:36 INFO - PROCESS | 5670 | 1461095496900 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:51:36 INFO - PROCESS | 5670 | 1461095496905 Marionette TRACE conn4 <- [1,3058,null,{}] 12:51:36 INFO - PROCESS | 5670 | 1461095496913 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:37 INFO - PROCESS | 5670 | 1461095497202 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 12:51:37 INFO - PROCESS | 5670 | 1461095497235 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a00bc00 == 140 [pid = 5670] [id = 774] 12:51:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8b42c400) [pid = 5670] [serial = 2321] [outer = (nil)] 12:51:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x8b580c00) [pid = 5670] [serial = 2322] [outer = 0x8b42c400] 12:51:37 INFO - PROCESS | 5670 | 1461095497315 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x8b588800) [pid = 5670] [serial = 2323] [outer = 0x8b42c400] 12:51:38 INFO - PROCESS | 5670 | 1461095498422 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:51:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:51:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:51:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:51:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:51:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1645ms 12:51:38 INFO - PROCESS | 5670 | 1461095498502 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 12:51:38 INFO - PROCESS | 5670 | 1461095498505 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 12:51:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:51:38 INFO - PROCESS | 5670 | 1461095498512 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 5670 | 1461095498519 Marionette TRACE conn4 <- [1,3062,null,{}] 12:51:38 INFO - PROCESS | 5670 | 1461095498545 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:38 INFO - PROCESS | 5670 | 1461095498863 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 145 (0x8a008000) [pid = 5670] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 144 (0x8b3a8c00) [pid = 5670] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 143 (0x8b58a800) [pid = 5670] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 142 (0x96fc5c00) [pid = 5670] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 141 (0x979b5c00) [pid = 5670] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 140 (0x96fe4800) [pid = 5670] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 139 (0x95828c00) [pid = 5670] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 138 (0x96fc3400) [pid = 5670] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 137 (0x9588c800) [pid = 5670] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 136 (0x96a36000) [pid = 5670] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 135 (0x9582a800) [pid = 5670] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 134 (0x94296000) [pid = 5670] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 133 (0x93f07800) [pid = 5670] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 132 (0x93168400) [pid = 5670] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 131 (0x8ff6d000) [pid = 5670] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 130 (0x8f34d800) [pid = 5670] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 129 (0x8fa8b000) [pid = 5670] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 128 (0x8e332c00) [pid = 5670] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 127 (0x8bd22800) [pid = 5670] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 126 (0x8b7a5400) [pid = 5670] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 125 (0x8a254000) [pid = 5670] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 124 (0x86c70400) [pid = 5670] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 123 (0x88c81800) [pid = 5670] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:51:39 INFO - PROCESS | 5670 | --DOMWINDOW == 122 (0x859ebc00) [pid = 5670] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:51:39 INFO - PROCESS | 5670 | 1461095499736 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 5670 | ++DOCSHELL 0x8586c800 == 141 [pid = 5670] [id = 775] 12:51:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 123 (0x859ebc00) [pid = 5670] [serial = 2324] [outer = (nil)] 12:51:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 124 (0x8a006800) [pid = 5670] [serial = 2325] [outer = 0x859ebc00] 12:51:39 INFO - PROCESS | 5670 | 1461095499825 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 5670 | ++DOMWINDOW == 125 (0x8bc5a000) [pid = 5670] [serial = 2326] [outer = 0x859ebc00] 12:51:40 INFO - PROCESS | 5670 | [5670] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-lx-d-000000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:51:40 INFO - PROCESS | 5670 | 1461095500630 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:51:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:51:40 INFO - {} 12:51:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2136ms 12:51:40 INFO - PROCESS | 5670 | 1461095500648 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 12:51:40 INFO - PROCESS | 5670 | 1461095500651 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 12:51:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:51:40 INFO - PROCESS | 5670 | 1461095500658 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:51:40 INFO - PROCESS | 5670 | 1461095500661 Marionette TRACE conn4 <- [1,3066,null,{}] 12:51:40 INFO - PROCESS | 5670 | 1461095500666 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:40 INFO - PROCESS | 5670 | 1461095500957 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 12:51:40 INFO - PROCESS | 5670 | 1461095500974 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a24c400 == 142 [pid = 5670] [id = 776] 12:51:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 126 (0x8bcdb800) [pid = 5670] [serial = 2327] [outer = (nil)] 12:51:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 127 (0x8bf1bc00) [pid = 5670] [serial = 2328] [outer = 0x8bcdb800] 12:51:41 INFO - PROCESS | 5670 | 1461095501049 Marionette DEBUG loaded listener.js 12:51:41 INFO - PROCESS | 5670 | ++DOMWINDOW == 128 (0x8e329400) [pid = 5670] [serial = 2329] [outer = 0x8bcdb800] 12:51:42 INFO - PROCESS | 5670 | 1461095502164 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:51:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:51:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:51:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:51:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:51:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:51:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:51:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:51:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1579ms 12:51:42 INFO - PROCESS | 5670 | 1461095502240 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 12:51:42 INFO - PROCESS | 5670 | 1461095502247 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 12:51:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:51:42 INFO - PROCESS | 5670 | 1461095502256 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:51:42 INFO - PROCESS | 5670 | 1461095502262 Marionette TRACE conn4 <- [1,3070,null,{}] 12:51:42 INFO - PROCESS | 5670 | 1461095502270 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:42 INFO - PROCESS | 5670 | 1461095502543 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 12:51:42 INFO - PROCESS | 5670 | 1461095502911 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 5670 | ++DOCSHELL 0x88a8a800 == 143 [pid = 5670] [id = 777] 12:51:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 129 (0x89a0dc00) [pid = 5670] [serial = 2330] [outer = (nil)] 12:51:42 INFO - PROCESS | 5670 | ++DOMWINDOW == 130 (0x8a006400) [pid = 5670] [serial = 2331] [outer = 0x89a0dc00] 12:51:43 INFO - PROCESS | 5670 | 1461095503004 Marionette DEBUG loaded listener.js 12:51:43 INFO - PROCESS | 5670 | ++DOMWINDOW == 131 (0x8a096400) [pid = 5670] [serial = 2332] [outer = 0x89a0dc00] 12:51:43 INFO - PROCESS | 5670 | 1461095503856 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:51:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:51:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:51:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:51:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:51:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:51:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:51:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1638ms 12:51:43 INFO - PROCESS | 5670 | 1461095503895 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 5670 | 1461095503904 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 12:51:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:51:43 INFO - PROCESS | 5670 | 1461095503915 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 5670 | 1461095503918 Marionette TRACE conn4 <- [1,3074,null,{}] 12:51:43 INFO - PROCESS | 5670 | 1461095503925 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:44 INFO - PROCESS | 5670 | 1461095504262 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 12:51:44 INFO - PROCESS | 5670 | 1461095504498 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:44 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b6c9400 == 144 [pid = 5670] [id = 778] 12:51:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 132 (0x8b6c9800) [pid = 5670] [serial = 2333] [outer = (nil)] 12:51:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 133 (0x8b793400) [pid = 5670] [serial = 2334] [outer = 0x8b6c9800] 12:51:44 INFO - PROCESS | 5670 | 1461095504725 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 5670 | ++DOMWINDOW == 134 (0x8b7b8000) [pid = 5670] [serial = 2335] [outer = 0x8b6c9800] 12:51:45 INFO - PROCESS | 5670 | 1461095505605 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:51:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:51:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:51:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:51:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:51:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:51:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:51:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1728ms 12:51:45 INFO - PROCESS | 5670 | 1461095505645 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 12:51:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:51:45 INFO - PROCESS | 5670 | 1461095505650 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 12:51:45 INFO - PROCESS | 5670 | 1461095505657 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:51:45 INFO - PROCESS | 5670 | 1461095505663 Marionette TRACE conn4 <- [1,3078,null,{}] 12:51:45 INFO - PROCESS | 5670 | 1461095505680 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:45 INFO - PROCESS | 5670 | 1461095505962 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 12:51:46 INFO - PROCESS | 5670 | 1461095506280 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 5670 | ++DOCSHELL 0x872c0000 == 145 [pid = 5670] [id = 779] 12:51:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 135 (0x8bc8a800) [pid = 5670] [serial = 2336] [outer = (nil)] 12:51:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 136 (0x8bd22400) [pid = 5670] [serial = 2337] [outer = 0x8bc8a800] 12:51:46 INFO - PROCESS | 5670 | 1461095506381 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 5670 | ++DOMWINDOW == 137 (0x8e33c000) [pid = 5670] [serial = 2338] [outer = 0x8bc8a800] 12:51:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 12:51:47 INFO - reader.readAsText(blob_2) 12:51:47 INFO - }" did not throw 12:51:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 12:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 12:51:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 12:51:47 INFO - reader.readAsDataURL(blob_2) 12:51:47 INFO - }" did not throw 12:51:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 12:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 12:51:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 12:51:47 INFO - reader.readAsArrayBuffer(blob_2) 12:51:47 INFO - }" did not throw 12:51:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 12:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 12:51:47 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 12:51:47 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 12:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:51:47 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 12:51:47 INFO - PROCESS | 5670 | 1461095507379 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 12:51:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:51:47 INFO - PROCESS | 5670 | 1461095507389 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:51:47 INFO - PROCESS | 5670 | 1461095507396 Marionette TRACE conn4 <- [1,3082,null,{}] 12:51:47 INFO - PROCESS | 5670 | 1461095507418 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:47 INFO - PROCESS | 5670 | 1461095507775 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 12:51:48 INFO - PROCESS | 5670 | 1461095508070 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:48 INFO - PROCESS | 5670 | ++DOCSHELL 0x8bc53800 == 146 [pid = 5670] [id = 780] 12:51:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 138 (0x8e69c800) [pid = 5670] [serial = 2339] [outer = (nil)] 12:51:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 139 (0x8f34ec00) [pid = 5670] [serial = 2340] [outer = 0x8e69c800] 12:51:48 INFO - PROCESS | 5670 | 1461095508176 Marionette DEBUG loaded listener.js 12:51:48 INFO - PROCESS | 5670 | ++DOMWINDOW == 140 (0x8f69b800) [pid = 5670] [serial = 2341] [outer = 0x8e69c800] 12:51:49 INFO - PROCESS | 5670 | 1461095509000 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:51:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:51:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:51:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:51:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1684ms 12:51:49 INFO - PROCESS | 5670 | 1461095509075 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 12:51:49 INFO - PROCESS | 5670 | 1461095509079 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 12:51:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:51:49 INFO - PROCESS | 5670 | 1461095509087 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:51:49 INFO - PROCESS | 5670 | 1461095509091 Marionette TRACE conn4 <- [1,3086,null,{}] 12:51:49 INFO - PROCESS | 5670 | 1461095509098 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:49 INFO - PROCESS | 5670 | 1461095509332 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 12:51:49 INFO - PROCESS | 5670 | 1461095509662 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 5670 | ++DOCSHELL 0x8e33f800 == 147 [pid = 5670] [id = 781] 12:51:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 141 (0x8e64dc00) [pid = 5670] [serial = 2342] [outer = (nil)] 12:51:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 142 (0x8fa87000) [pid = 5670] [serial = 2343] [outer = 0x8e64dc00] 12:51:49 INFO - PROCESS | 5670 | 1461095509753 Marionette DEBUG loaded listener.js 12:51:49 INFO - PROCESS | 5670 | ++DOMWINDOW == 143 (0x8fab0000) [pid = 5670] [serial = 2344] [outer = 0x8e64dc00] 12:51:50 INFO - PROCESS | 5670 | 1461095510652 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:51:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:51:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1580ms 12:51:50 INFO - PROCESS | 5670 | 1461095510667 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 12:51:50 INFO - PROCESS | 5670 | 1461095510670 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 12:51:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:51:50 INFO - PROCESS | 5670 | 1461095510677 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 5670 | 1461095510681 Marionette TRACE conn4 <- [1,3090,null,{}] 12:51:50 INFO - PROCESS | 5670 | 1461095510687 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:50 INFO - PROCESS | 5670 | 1461095510992 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 12:51:51 INFO - PROCESS | 5670 | 1461095511296 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:51 INFO - PROCESS | 5670 | ++DOCSHELL 0x8f34cc00 == 148 [pid = 5670] [id = 782] 12:51:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 144 (0x8f69f000) [pid = 5670] [serial = 2345] [outer = (nil)] 12:51:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 145 (0x90484000) [pid = 5670] [serial = 2346] [outer = 0x8f69f000] 12:51:51 INFO - PROCESS | 5670 | 1461095511388 Marionette DEBUG loaded listener.js 12:51:51 INFO - PROCESS | 5670 | ++DOMWINDOW == 146 (0x90490000) [pid = 5670] [serial = 2347] [outer = 0x8f69f000] 12:51:52 INFO - PROCESS | 5670 | 1461095512243 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:51:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:51:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1580ms 12:51:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:51:52 INFO - PROCESS | 5670 | 1461095512258 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 12:51:52 INFO - PROCESS | 5670 | 1461095512261 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 12:51:52 INFO - PROCESS | 5670 | 1461095512268 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:51:52 INFO - PROCESS | 5670 | 1461095512271 Marionette TRACE conn4 <- [1,3094,null,{}] 12:51:52 INFO - PROCESS | 5670 | 1461095512277 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:52 INFO - PROCESS | 5670 | 1461095512496 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 12:51:52 INFO - PROCESS | 5670 | 1461095512779 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b582000 == 149 [pid = 5670] [id = 783] 12:51:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 147 (0x8fe58000) [pid = 5670] [serial = 2348] [outer = (nil)] 12:51:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 148 (0x904f4800) [pid = 5670] [serial = 2349] [outer = 0x8fe58000] 12:51:52 INFO - PROCESS | 5670 | 1461095512871 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 5670 | ++DOMWINDOW == 149 (0x9053b800) [pid = 5670] [serial = 2350] [outer = 0x8fe58000] 12:51:53 INFO - PROCESS | 5670 | 1461095513733 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:51:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:51:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1491ms 12:51:53 INFO - PROCESS | 5670 | 1461095513757 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 5670 | 1461095513761 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 12:51:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:51:53 INFO - PROCESS | 5670 | 1461095513767 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 5670 | 1461095513771 Marionette TRACE conn4 <- [1,3098,null,{}] 12:51:53 INFO - PROCESS | 5670 | 1461095513824 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:54 INFO - PROCESS | 5670 | 1461095514034 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 12:51:54 INFO - PROCESS | 5670 | 1461095514346 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 5670 | ++DOCSHELL 0x8b42d800 == 150 [pid = 5670] [id = 784] 12:51:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 150 (0x9048b800) [pid = 5670] [serial = 2351] [outer = (nil)] 12:51:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 151 (0x91e79800) [pid = 5670] [serial = 2352] [outer = 0x9048b800] 12:51:54 INFO - PROCESS | 5670 | 1461095514439 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 5670 | ++DOMWINDOW == 152 (0x93006000) [pid = 5670] [serial = 2353] [outer = 0x9048b800] 12:51:55 INFO - PROCESS | 5670 | 1461095515374 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:51:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:51:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:51:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1641ms 12:51:55 INFO - PROCESS | 5670 | 1461095515409 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 5670 | 1461095515413 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 12:51:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:51:55 INFO - PROCESS | 5670 | 1461095515421 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 5670 | 1461095515425 Marionette TRACE conn4 <- [1,3102,null,{}] 12:51:55 INFO - PROCESS | 5670 | 1461095515431 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:55 INFO - PROCESS | 5670 | 1461095515701 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 12:51:56 INFO - PROCESS | 5670 | 1461095516076 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 5670 | ++DOCSHELL 0x8a252c00 == 151 [pid = 5670] [id = 785] 12:51:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 153 (0x91240400) [pid = 5670] [serial = 2354] [outer = (nil)] 12:51:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 154 (0x93cb3800) [pid = 5670] [serial = 2355] [outer = 0x91240400] 12:51:56 INFO - PROCESS | 5670 | 1461095516167 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 5670 | ++DOMWINDOW == 155 (0x93f0a400) [pid = 5670] [serial = 2356] [outer = 0x91240400] 12:51:56 INFO - PROCESS | 5670 | 1461095516969 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:51:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:51:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1596ms 12:51:57 INFO - PROCESS | 5670 | 1461095517017 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 12:51:57 INFO - PROCESS | 5670 | 1461095517021 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 12:51:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:51:57 INFO - PROCESS | 5670 | 1461095517028 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 5670 | 1461095517031 Marionette TRACE conn4 <- [1,3106,null,{}] 12:51:57 INFO - PROCESS | 5670 | 1461095517038 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:57 INFO - PROCESS | 5670 | 1461095517273 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 12:51:57 INFO - PROCESS | 5670 | 1461095517587 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 5670 | ++DOCSHELL 0x9048dc00 == 152 [pid = 5670] [id = 786] 12:51:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 156 (0x91424800) [pid = 5670] [serial = 2357] [outer = (nil)] 12:51:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 157 (0x94213c00) [pid = 5670] [serial = 2358] [outer = 0x91424800] 12:51:57 INFO - PROCESS | 5670 | 1461095517679 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 5670 | ++DOMWINDOW == 158 (0x94294c00) [pid = 5670] [serial = 2359] [outer = 0x91424800] 12:51:58 INFO - PROCESS | 5670 | 1461095518543 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:51:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:51:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:51:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:51:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1532ms 12:51:58 INFO - PROCESS | 5670 | 1461095518561 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 12:51:58 INFO - PROCESS | 5670 | 1461095518565 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 12:51:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:51:58 INFO - PROCESS | 5670 | 1461095518572 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 5670 | 1461095518576 Marionette TRACE conn4 <- [1,3110,null,{}] 12:51:58 INFO - PROCESS | 5670 | 1461095518582 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:58 INFO - PROCESS | 5670 | 1461095518861 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 12:51:59 INFO - PROCESS | 5670 | 1461095519161 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 5670 | ++DOCSHELL 0x941e4000 == 153 [pid = 5670] [id = 787] 12:51:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 159 (0x941eec00) [pid = 5670] [serial = 2360] [outer = (nil)] 12:51:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 160 (0x96a40800) [pid = 5670] [serial = 2361] [outer = 0x941eec00] 12:51:59 INFO - PROCESS | 5670 | 1461095519262 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 5670 | ++DOMWINDOW == 161 (0x96fbe400) [pid = 5670] [serial = 2362] [outer = 0x941eec00] 12:52:00 INFO - PROCESS | 5670 | 1461095520134 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:52:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:52:00 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 12:52:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:52:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1584ms 12:52:00 INFO - PROCESS | 5670 | 1461095520158 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 12:52:00 INFO - PROCESS | 5670 | 1461095520162 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 12:52:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:52:00 INFO - PROCESS | 5670 | 1461095520168 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:52:00 INFO - PROCESS | 5670 | 1461095520172 Marionette TRACE conn4 <- [1,3114,null,{}] 12:52:00 INFO - PROCESS | 5670 | 1461095520178 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:00 INFO - PROCESS | 5670 | 1461095520435 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 12:52:00 INFO - PROCESS | 5670 | 1461095520725 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"d150933e-71b4-48f6-874d-4046782900d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:00 INFO - PROCESS | 5670 | ++DOCSHELL 0x904edc00 == 154 [pid = 5670] [id = 788] 12:52:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 162 (0x96acc800) [pid = 5670] [serial = 2363] [outer = (nil)] 12:52:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 163 (0x982d5000) [pid = 5670] [serial = 2364] [outer = 0x96acc800] 12:52:00 INFO - PROCESS | 5670 | 1461095520820 Marionette DEBUG loaded listener.js 12:52:00 INFO - PROCESS | 5670 | ++DOMWINDOW == 164 (0x982ddc00) [pid = 5670] [serial = 2365] [outer = 0x96acc800] 12:52:01 INFO - PROCESS | 5670 | 1461095521687 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:52:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:52:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1535ms 12:52:01 INFO - PROCESS | 5670 | 1461095521720 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 12:52:01 INFO - PROCESS | 5670 | 1461095521723 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 12:52:02 WARNING - u'runner_teardown' () 12:52:02 INFO - No more tests 12:52:02 INFO - Got 0 unexpected results 12:52:02 INFO - SUITE-END | took 1350s 12:52:02 INFO - Closing logging queue 12:52:02 INFO - queue closed 12:52:03 INFO - Return code: 0 12:52:03 WARNING - # TBPL SUCCESS # 12:52:03 INFO - Running post-action listener: _resource_record_post_action 12:52:03 INFO - Running post-run listener: _resource_record_post_run 12:52:04 INFO - Total resource usage - Wall time: 1388s; CPU: 98.0%; Read bytes: 684032; Write bytes: 959000576; Read time: 88; Write time: 290660 12:52:04 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:52:04 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 4096; Write bytes: 182480896; Read time: 12; Write time: 165004 12:52:04 INFO - run-tests - Wall time: 1355s; CPU: 98.0%; Read bytes: 679936; Write bytes: 776519680; Read time: 76; Write time: 125656 12:52:04 INFO - Running post-run listener: _upload_blobber_files 12:52:04 INFO - Blob upload gear active. 12:52:04 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:52:04 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 12:52:04 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', 'oak', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:52:04 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 oak -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:52:04 INFO - (blobuploader) - INFO - Open directory for files ... 12:52:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:52:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:52:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:52:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:52:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:52:05 INFO - (blobuploader) - INFO - Done attempting. 12:52:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:52:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:52:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:52:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:52:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:52:06 INFO - (blobuploader) - INFO - Done attempting. 12:52:06 INFO - (blobuploader) - INFO - Iteration through files over. 12:52:06 INFO - Return code: 0 12:52:06 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:52:06 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:52:06 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/312bafec8d6882966eb9d739973357602137b9d60ea851242f9791046dda009ab042078938411d0a0f48f15398e22acd3a95a09c8302fe5544d7471e5eb1bd86", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/afc21b87d898f2c1ae153d8dc875018ee8a1df2e130c67418ba297a363ab5708499f53a013380925acfcad4ea3844de3fdfe44ebb2cc8d98f791f42c0673a4e7"} 12:52:06 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:52:06 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:52:06 INFO - Contents: 12:52:06 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/312bafec8d6882966eb9d739973357602137b9d60ea851242f9791046dda009ab042078938411d0a0f48f15398e22acd3a95a09c8302fe5544d7471e5eb1bd86", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/afc21b87d898f2c1ae153d8dc875018ee8a1df2e130c67418ba297a363ab5708499f53a013380925acfcad4ea3844de3fdfe44ebb2cc8d98f791f42c0673a4e7"} 12:52:06 INFO - Running post-run listener: copy_logs_to_upload_dir 12:52:06 INFO - Copying logs to upload dir... 12:52:06 INFO - mkdir: /builds/slave/test/build/upload/logs 12:52:06 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1574.948967 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 15 secs) (at 2016-04-19 12:52:06.794298) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 12:52:06.795703) ========= 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-1461089569.27961-1658566685 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/312bafec8d6882966eb9d739973357602137b9d60ea851242f9791046dda009ab042078938411d0a0f48f15398e22acd3a95a09c8302fe5544d7471e5eb1bd86", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/afc21b87d898f2c1ae153d8dc875018ee8a1df2e130c67418ba297a363ab5708499f53a013380925acfcad4ea3844de3fdfe44ebb2cc8d98f791f42c0673a4e7"} build_url:https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032111 build_url: 'https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/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/oak/sha512/312bafec8d6882966eb9d739973357602137b9d60ea851242f9791046dda009ab042078938411d0a0f48f15398e22acd3a95a09c8302fe5544d7471e5eb1bd86", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/afc21b87d898f2c1ae153d8dc875018ee8a1df2e130c67418ba297a363ab5708499f53a013380925acfcad4ea3844de3fdfe44ebb2cc8d98f791f42c0673a4e7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/WLN6dxXwRQiG9mR7oe6NzA/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-19 12:52:06.859911) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:52:06.860406) ========= 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-1461089569.27961-1658566685 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017011 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:52:06.956677) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 12:52:06.957004) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 12:52:06.957330) ========= ========= Total master_lag: 0.72 =========